mirror of
https://github.com/EnterpriseDB/repmgr.git
synced 2026-03-26 08:36:30 +00:00
Merge pull request #72 from Bengrunt/patch-1
Updated makefile for deb creation There's still a bug in the Version field of the Control file (it shouldn't have a 'v' in front of the version). Will fix that immediately after.
This commit is contained in:
19
Makefile
19
Makefile
@@ -67,16 +67,21 @@ clean:
|
|||||||
rm -f repmgr
|
rm -f repmgr
|
||||||
$(MAKE) -C sql clean
|
$(MAKE) -C sql clean
|
||||||
|
|
||||||
|
# Get correct version numbers and install paths, depending on your postgres version
|
||||||
|
PG_VERSION = $(shell pg_config --version | cut -d ' ' -f 2 | cut -d '.' -f 1,2)
|
||||||
|
REPMGR_VERSION = $(shell grep REPMGR_VERSION version.h | cut -d ' ' -f 3 | cut -d '"' -f 2)
|
||||||
|
PKGLIBDIR = $(shell pg_config --pkglibdir)
|
||||||
|
SHAREDIR = $(shell pg_config --sharedir)
|
||||||
|
|
||||||
deb: repmgrd repmgr
|
deb: repmgrd repmgr
|
||||||
mkdir -p ./debian/usr/bin
|
mkdir -p ./debian/usr/bin
|
||||||
cp repmgrd repmgr ./debian/usr/bin/
|
cp repmgrd repmgr ./debian/usr/bin/
|
||||||
mkdir -p ./debian/usr/share/postgresql/9.0/contrib/
|
mkdir -p ./debian$(SHAREDIR)/contrib/
|
||||||
cp sql/repmgr_funcs.sql ./debian/usr/share/postgresql/9.0/contrib/
|
cp sql/repmgr_funcs.sql ./debian$(SHAREDIR)/contrib/
|
||||||
cp sql/uninstall_repmgr_funcs.sql ./debian/usr/share/postgresql/9.0/contrib/
|
cp sql/uninstall_repmgr_funcs.sql ./debian$(SHAREDIR)/contrib/
|
||||||
mkdir -p ./debian/usr/lib/postgresql/9.0/lib/
|
mkdir -p ./debian$(PKGLIBDIR)/
|
||||||
cp sql/repmgr_funcs.so ./debian/usr/lib/postgresql/9.0/lib/
|
cp sql/repmgr_funcs.so ./debian$(PKGLIBDIR)/
|
||||||
dpkg-deb --build debian
|
dpkg-deb --build debian
|
||||||
mv debian.deb ../postgresql-repmgr-9.0_1.0.0.deb
|
mv debian.deb ../postgresql-repmgr-$(PG_VERSION)_$(REPMGR_VERSION).deb
|
||||||
rm -rf ./debian/usr
|
rm -rf ./debian/usr
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
4
debian/DEBIAN/control
vendored
4
debian/DEBIAN/control
vendored
@@ -1,9 +1,9 @@
|
|||||||
Package: repmgr-auto
|
Package: repmgr-auto
|
||||||
Version: 2.0beta2
|
Version: v3.0.1
|
||||||
Section: database
|
Section: database
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Depends: rsync, postgresql-9.0 | postgresql-9.1 | postgresql-9.2 | postgresql-9.3 | postgresql-9.4
|
Depends: rsync, postgresql-9.3 | postgresql-9.4
|
||||||
Maintainer: Jaime Casanova <jaime@2ndQuadrant.com>
|
Maintainer: Jaime Casanova <jaime@2ndQuadrant.com>
|
||||||
Description: PostgreSQL replication setup, magament and monitoring
|
Description: PostgreSQL replication setup, magament and monitoring
|
||||||
has two main executables
|
has two main executables
|
||||||
|
|||||||
Reference in New Issue
Block a user