summaryrefslogtreecommitdiff
path: root/databases/postgresql90-replicationtools
diff options
context:
space:
mode:
authorasau <asau@pkgsrc.org>2010-12-10 03:51:31 +0000
committerasau <asau@pkgsrc.org>2010-12-10 03:51:31 +0000
commitd75d26857b0b7a9c9cb61d9429714629a786f9ee (patch)
treeee1fdfbf57cdb2d27156aa213b07f44fe8209300 /databases/postgresql90-replicationtools
parent0ae0e377fba1fe45c968eb03dddb50f1e4f02944 (diff)
downloadpkgsrc-d75d26857b0b7a9c9cb61d9429714629a786f9ee.tar.gz
Import PostgreSQL 9.0 replication tools as databases/postgresql90-replicationtools
This package provides the following PostgreSQL tools: - pg_archivecleanup - pg_standby pg_standby supports creation of a "warm standby" database server. It is designed to be a waiting restore_command, which is needed to turn a standard archive recovery into a warm standby operation. pg_archivecleanup is designed to cleanup an archive when used as an archive_cleanup_command when running with standby_mode = on. pg_archivecleanup can also be used as a standalone program to clean WAL file archives.
Diffstat (limited to 'databases/postgresql90-replicationtools')
-rw-r--r--databases/postgresql90-replicationtools/DESCR12
-rw-r--r--databases/postgresql90-replicationtools/Makefile16
-rw-r--r--databases/postgresql90-replicationtools/PLIST3
3 files changed, 31 insertions, 0 deletions
diff --git a/databases/postgresql90-replicationtools/DESCR b/databases/postgresql90-replicationtools/DESCR
new file mode 100644
index 00000000000..781934b4da0
--- /dev/null
+++ b/databases/postgresql90-replicationtools/DESCR
@@ -0,0 +1,12 @@
+This package provides the following PostgreSQL tools:
+ - pg_archivecleanup
+ - pg_standby
+
+pg_standby supports creation of a "warm standby" database server.
+It is designed to be a waiting restore_command, which is needed
+to turn a standard archive recovery into a warm standby operation.
+
+pg_archivecleanup is designed to cleanup an archive when used as
+an archive_cleanup_command when running with standby_mode = on.
+pg_archivecleanup can also be used as a standalone program to
+clean WAL file archives.
diff --git a/databases/postgresql90-replicationtools/Makefile b/databases/postgresql90-replicationtools/Makefile
new file mode 100644
index 00000000000..6df88194fc8
--- /dev/null
+++ b/databases/postgresql90-replicationtools/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/12/10 03:51:31 asau Exp $
+
+PKGNAME= postgresql90-replicationtools-${BASE_VERS}
+COMMENT= PostgreSQL replication tools
+MAINTAINER= pkgsrc-users@NetBSD.org
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+.include "../../databases/postgresql90/Makefile.common"
+
+BUILD_DIRS+= contrib/pg_archivecleanup
+BUILD_DIRS+= contrib/pg_standby
+
+.include "../../databases/postgresql90-client/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/databases/postgresql90-replicationtools/PLIST b/databases/postgresql90-replicationtools/PLIST
new file mode 100644
index 00000000000..26fba11926b
--- /dev/null
+++ b/databases/postgresql90-replicationtools/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/12/10 03:51:31 asau Exp $
+${PG_SUBPREFIX}bin/pg_archivecleanup
+${PG_SUBPREFIX}bin/pg_standby