aboutsummaryrefslogtreecommitdiffstats
path: root/databases/postgresql73-server/scripts
diff options
context:
space:
mode:
authorjfitz <jfitz@FreeBSD.org>1997-04-03 02:18:04 +0800
committerjfitz <jfitz@FreeBSD.org>1997-04-03 02:18:04 +0800
commitf45daed3cf3b694a969192c615bceba0a247b4d4 (patch)
treedf40772d6ccf0af0756a50b269cbeea4722b81dd /databases/postgresql73-server/scripts
parente69ba79df160ae79df77576aff660a85d6e26f99 (diff)
downloadfreebsd-ports-gnome-f45daed3cf3b694a969192c615bceba0a247b4d4.tar.gz
freebsd-ports-gnome-f45daed3cf3b694a969192c615bceba0a247b4d4.tar.zst
freebsd-ports-gnome-f45daed3cf3b694a969192c615bceba0a247b4d4.zip
Remove now obsolete postgres95 port
Clean up newly imported PostgreSQL port: - variable reorganization and cleanup - remove NOMANCOMPRESS conditional in favour of MAN?= - prevent import of installing user's $PATH into ${PREFIX}/pgsql/.profile - change package name to remove 'v' - remove some of the latent bugs left over from the postgres95 port.
Diffstat (limited to 'databases/postgresql73-server/scripts')
-rw-r--r--databases/postgresql73-server/scripts/createuser50
1 files changed, 0 insertions, 50 deletions
diff --git a/databases/postgresql73-server/scripts/createuser b/databases/postgresql73-server/scripts/createuser
deleted file mode 100644
index 4c24a164fbd6..000000000000
--- a/databases/postgresql73-server/scripts/createuser
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/perl
-#
-
-eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
-& eval 'exec /usr/bin/perl -S $0 $argv:q'
-if 0;
-
-if( $> ) {
- print "\nYou must be root to run this step!\n\n";
- exit 1;
-}
-
-if( getpwnam( "postgres" ) ) {
- ( $null, $null, $pgUID ) = getpwnam( "postgres" );
-} else {
- $pgUID = 70;
- while( getpwuid( $pgUID ) ) {
- $pgUID++;
- }
-}
-
-if( getgrnam( "postgres" ) ) {
- ( $null, $null, $pgGID ) = getgrnam( "postgres" );
-} else {
- $pgGID = 70;
- while( getgrgid( $pgGID ) ) {
- $pgGID++;
- }
- &append_file( "/etc/group", "postgres:*:$pgGID:" );
-}
-
-print "postgres user using uid $pgUID\n";
-print "postgres user using gid $pgGID\n";
-
-system( "/usr/bin/chpass -a \"postgres:*:$pgUID:$pgGID::0:0:Postgres95 pseudo-user:$ENV{'PREFIX'}/postgres95:/bin/sh\"" );
-
-sub append_file {
- local($file,@list) = @_;
- local($LOCK_EX) = 2;
- local($LOCK_NB) = 4;
- local($LOCK_UN) = 8;
-
- open(F, ">> $file") || die "$file: $!\n";
- while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {
- exit 1;
- }
- print F join( "\n", @list) . "\n";
- close F;
- flock( F, $LOCK_UN );
-}