diff -Nur -x '*.orig' -x '*.rej' smeserver-postgresql-0.0.1/root/etc/e-smith/templates/etc/e-smith/pgsql/init/00_restore_backup mezzanine_patched_smeserver-postgresql-0.0.1/root/etc/e-smith/templates/etc/e-smith/pgsql/init/00_restore_backup --- smeserver-postgresql-0.0.1/root/etc/e-smith/templates/etc/e-smith/pgsql/init/00_restore_backup 1969-12-31 19:00:00.000000000 -0500 +++ mezzanine_patched_smeserver-postgresql-0.0.1/root/etc/e-smith/templates/etc/e-smith/pgsql/init/00_restore_backup 2006-06-28 16:28:16.000000000 -0400 @@ -0,0 +1,4 @@ +#! /bin/sh + +exec < /home/e-smith/db/pgsql/pgsql.dump +exec chpst -u postgres psql -f - template1 diff -Nur -x '*.orig' -x '*.rej' smeserver-postgresql-0.0.1/root/etc/e-smith/templates.metadata/etc/e-smith/pgsql/init/00_restore_backup mezzanine_patched_smeserver-postgresql-0.0.1/root/etc/e-smith/templates.metadata/etc/e-smith/pgsql/init/00_restore_backup --- smeserver-postgresql-0.0.1/root/etc/e-smith/templates.metadata/etc/e-smith/pgsql/init/00_restore_backup 1969-12-31 19:00:00.000000000 -0500 +++ mezzanine_patched_smeserver-postgresql-0.0.1/root/etc/e-smith/templates.metadata/etc/e-smith/pgsql/init/00_restore_backup 2006-06-28 16:15:05.000000000 -0400 @@ -0,0 +1 @@ +PERMS=0500 diff -Nur -x '*.orig' -x '*.rej' smeserver-postgresql-0.0.1/root/var/service/postgresql/run mezzanine_patched_smeserver-postgresql-0.0.1/root/var/service/postgresql/run --- smeserver-postgresql-0.0.1/root/var/service/postgresql/run 2006-06-28 16:28:44.000000000 -0400 +++ mezzanine_patched_smeserver-postgresql-0.0.1/root/var/service/postgresql/run 2006-06-28 16:16:35.000000000 -0400 @@ -8,6 +8,10 @@ then echo "*** Initialising postgresql in data directory ${DATA}" chpst -u postgres /usr/bin/initdb --pgdata=${DATA} + if [ -f /home/e-smith/db/pgsql/pgsql.dump ] + then + /sbin/e-smith/expand-template /etc/e-smith/pgsql/init/00_restore_backup + fi fi echo "*** Starting postgresql on data ${DATA}" exec \