diff options
| author | cvs2svn <cvs2svn@FreeBSD.org> | 1999-12-17 08:18:04 +0000 |
|---|---|---|
| committer | cvs2svn <cvs2svn@FreeBSD.org> | 1999-12-17 08:18:04 +0000 |
| commit | c9725fb85b442f5229246e7b4e1c53e913dbbb90 (patch) | |
| tree | e00c7b9a13c8748065f79c57e9e81d9a1239e743 /databases/msql3/scripts/createuser | |
| parent | ee7f9aa44a92849ab34d5b387a3d79f974023b65 (diff) | |
Diffstat (limited to 'databases/msql3/scripts/createuser')
| -rw-r--r-- | databases/msql3/scripts/createuser | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/databases/msql3/scripts/createuser b/databases/msql3/scripts/createuser deleted file mode 100644 index 67928eedf9eb..000000000000 --- a/databases/msql3/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( "msql" ) ) { - ( $null, $null, $msqlUID ) = getpwnam( "msql" ); -} else { - $msqlUID = 87; - while( getpwuid( $msqlUID ) ) { - $msqlUID++; - } -} - -if( getgrnam( "msql" ) ) { - ( $null, $null, $msqlGID ) = getgrnam( "msql" ); -} else { - $msqlGID = 87; - while( getgrgid( $msqlGID ) ) { - $msqlGID++; - } - &append_file( "/etc/group", "msql:*:$msqlGID:" ); -} - -print "msql user using uid $msqlUID\n"; -print "msql user using gid $msqlGID\n"; - -system( "/usr/bin/chpass -a \"msql:*:$msqlUID:$msqlGID\::0:0:mSQL-2 pseudo-user:/var/db/msqldb:/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 ); -} |
