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 2006-10-17 19:13:09.000000000 -0400 +++ mezzanine_patched_smeserver-postgresql-0.0.1/root/etc/e-smith/templates/etc/e-smith/pgsql/init/00_restore_backup 2006-10-17 19:12:33.000000000 -0400 @@ -1,4 +1,7 @@ -#! /bin/sh +#! /usr/bin/perl -T +use warnings; +use strict; -exec < /home/e-smith/db/pgsql/pgsql.dump -exec chpst -u postgres psql -f - template1 +$ENV\{PATH\} = "/usr/bin"; +open(STDIN, "/home/e-smith/db/pgsql/pgsql.dump"); +exec(qw(chpst -u postgres psql -q -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 2006-10-17 19:13:09.000000000 -0400 +++ mezzanine_patched_smeserver-postgresql-0.0.1/root/etc/e-smith/templates.metadata/etc/e-smith/pgsql/init/00_restore_backup 2006-10-17 19:12:58.000000000 -0400 @@ -1 +1,3 @@ -PERMS=0500 +UID="root" +GID="postgres" +PERMS=04550