From 3fb163012c4702a9489b4bb2e041310ee09dec40 Mon Sep 17 00:00:00 2001
From: Alejandro Mery <amery@geeks.cl>
Date: Sun, 25 Jan 2004 18:59:30 +0000
Subject: [PATCH] Alejandro Mery: added postgresql checksum added runita init
 for postgresql and fix dhcpd's sysconfdir

git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@2299 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
---
 package/michiel/postgresql/postgresql.desc              | 2 +-
 package/mnemoc/runit/packages/dhcp-dhcpd_run.txt        | 2 +-
 package/mnemoc/runit/packages/postgresql-env_PGDATA.txt | 1 +
 package/mnemoc/runit/packages/postgresql-log_run.txt    | 5 +++++
 package/mnemoc/runit/packages/postgresql-run.txt        | 3 +++
 package/mnemoc/runit/parse-config                       | 2 +-
 6 files changed, 12 insertions(+), 3 deletions(-)
 create mode 100644 package/mnemoc/runit/packages/postgresql-env_PGDATA.txt
 create mode 100644 package/mnemoc/runit/packages/postgresql-log_run.txt
 create mode 100644 package/mnemoc/runit/packages/postgresql-run.txt

diff --git a/package/michiel/postgresql/postgresql.desc b/package/michiel/postgresql/postgresql.desc
index 63320bbca..79c12084f 100644
--- a/package/michiel/postgresql/postgresql.desc
+++ b/package/michiel/postgresql/postgresql.desc
@@ -44,5 +44,5 @@
 [V] 7.4.1
 [P] X -----5---9 375.000
 
-[D] 0 postgresql-7.4.1.tar.bz2 ftp://ftp.postgresql.org/pub/source/v7.4.1/
+[D] 2866104335 postgresql-7.4.1.tar.bz2 ftp://ftp.postgresql.org/pub/source/v7.4.1/
 
diff --git a/package/mnemoc/runit/packages/dhcp-dhcpd_run.txt b/package/mnemoc/runit/packages/dhcp-dhcpd_run.txt
index b10f84313..e147d925b 100644
--- a/package/mnemoc/runit/packages/dhcp-dhcpd_run.txt
+++ b/package/mnemoc/runit/packages/dhcp-dhcpd_run.txt
@@ -1,4 +1,4 @@
 #!/bin/sh
 exec 2>&1
 
-exec D_sbindir/dhcpd -f -cf D_sysconfdir/dhcpd.conf
+exec D_sbindir/dhcpd -f -cf D_sysconfdir/dhcpd/dhcpd.conf
diff --git a/package/mnemoc/runit/packages/postgresql-env_PGDATA.txt b/package/mnemoc/runit/packages/postgresql-env_PGDATA.txt
new file mode 100644
index 000000000..b8167de8f
--- /dev/null
+++ b/package/mnemoc/runit/packages/postgresql-env_PGDATA.txt
@@ -0,0 +1 @@
+D_datadir/data
diff --git a/package/mnemoc/runit/packages/postgresql-log_run.txt b/package/mnemoc/runit/packages/postgresql-log_run.txt
new file mode 100644
index 000000000..de54117a9
--- /dev/null
+++ b/package/mnemoc/runit/packages/postgresql-log_run.txt
@@ -0,0 +1,5 @@
+#!/bin/sh
+exec 2>&1
+
+mkdir -p main
+exec svlogd -t main
diff --git a/package/mnemoc/runit/packages/postgresql-run.txt b/package/mnemoc/runit/packages/postgresql-run.txt
new file mode 100644
index 000000000..02d06dd35
--- /dev/null
+++ b/package/mnemoc/runit/packages/postgresql-run.txt
@@ -0,0 +1,3 @@
+#!/bin/sh
+exec 2>&1
+exec envdir ./env setuidgid postgres D_bindir/postmaster
diff --git a/package/mnemoc/runit/parse-config b/package/mnemoc/runit/parse-config
index 5216d0bfa..992d24c3f 100644
--- a/package/mnemoc/runit/parse-config
+++ b/package/mnemoc/runit/parse-config
@@ -54,7 +54,7 @@ if pkgcheck runit X; then
 		else
 			y=\$sysconfdir/$y
 		fi
-		echo_status "runit: Setting to install $x as $y"
+		echo_status "runit: Setting conf to install $y"
 		hook_add postmake 8 "mkdir -p ${y%/*}; \
 			rock_substitute $runitconfdir/packages/$x > $y; \
 			chmod 744 $y;"