1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-26 05:02:18 +00:00

Update netsaint-plugins to 1.2.9.3. Don't depend on netsaint port as

netsaint port depends on us and this creates a circular dependency.
Instead create the netsaint user/group ourselves (which is the only
reason for the netsaint dependency).

PR:		26327
Submitted by:	    maintainer
This commit is contained in:
Michael Haro 2001-04-03 21:43:29 +00:00
parent 211f29ee3c
commit bf853364e7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=40819
16 changed files with 224 additions and 32 deletions

View File

@ -6,10 +6,10 @@
#
PORTNAME= netsaint-plugins
PORTVERSION= 1.2.9.2
PORTVERSION= 1.2.9.3
CATEGORIES= net
MASTER_SITES= http://download.sourceforge.net/netsaintplug/
DISTNAME= ${PORTNAME}-1.2.9-2
DISTNAME= ${PORTNAME}-1.2.9-3
MAINTAINER= blaz@amis.net
@ -23,10 +23,6 @@ CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
USE_AUTOMAKE= yes
USE_GMAKE= yes
# make absolutely sure we have the user/group added!
BUILD_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
RUN_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
.if defined(WANT_QSTAT)
BUILD_DEPENDS+= qstat:${PORTSDIR}/games/qstat
RUN_DEPENDS+= qstat:${PORTSDIR}/games/qstat
@ -68,4 +64,7 @@ CONFIGURE_ARGS+=--with-mysqllibdir=${LOCALBASE}/lib/mysql
PLIST_SUB+= WANT_MYSQL="@comment "
.endif
pre-install:
${PERL} ${SCRIPTDIR}/createuser
.include <bsd.port.mk>

View File

@ -1 +1 @@
MD5 (netsaint-plugins-1.2.9-2.tar.gz) = 531cd7774bfd2f195f46136dcba1b78f
MD5 (netsaint-plugins-1.2.9-3.tar.gz) = 2e9928dcb1d522144ba0bb9a98619035

View File

@ -0,0 +1,49 @@
#!/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( "netsaint" ) ) {
( $null, $null, $nsUID ) = getpwnam( "netsaint" );
} else {
$nsUID = 70;
while( getpwuid( $nsUID ) ) {
$nsUID++;
}
}
if( getgrnam( "netsaint" ) ) {
( $null, $null, $nsGID ) = getgrnam( "netsaint" );
} else {
$nsGID = 70;
while( getgrgid( $nsGID ) ) {
$nsGID++;
}
&append_file( "/etc/group", "netsaint:*:$nsGID:" );
}
print "netsaint user using uid $nsUID and gid $nsGID\n";
system( "/usr/bin/chpass -a \"netsaint:*:$nsUID:$nsGID\:\:0:0:Netsaint pseudo-user:/var/netsaint:/sbin/nologin\"" );
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 );
}

View File

@ -6,10 +6,10 @@
#
PORTNAME= netsaint-plugins
PORTVERSION= 1.2.9.2
PORTVERSION= 1.2.9.3
CATEGORIES= net
MASTER_SITES= http://download.sourceforge.net/netsaintplug/
DISTNAME= ${PORTNAME}-1.2.9-2
DISTNAME= ${PORTNAME}-1.2.9-3
MAINTAINER= blaz@amis.net
@ -23,10 +23,6 @@ CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
USE_AUTOMAKE= yes
USE_GMAKE= yes
# make absolutely sure we have the user/group added!
BUILD_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
RUN_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
.if defined(WANT_QSTAT)
BUILD_DEPENDS+= qstat:${PORTSDIR}/games/qstat
RUN_DEPENDS+= qstat:${PORTSDIR}/games/qstat
@ -68,4 +64,7 @@ CONFIGURE_ARGS+=--with-mysqllibdir=${LOCALBASE}/lib/mysql
PLIST_SUB+= WANT_MYSQL="@comment "
.endif
pre-install:
${PERL} ${SCRIPTDIR}/createuser
.include <bsd.port.mk>

View File

@ -1 +1 @@
MD5 (netsaint-plugins-1.2.9-2.tar.gz) = 531cd7774bfd2f195f46136dcba1b78f
MD5 (netsaint-plugins-1.2.9-3.tar.gz) = 2e9928dcb1d522144ba0bb9a98619035

View File

@ -0,0 +1,49 @@
#!/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( "netsaint" ) ) {
( $null, $null, $nsUID ) = getpwnam( "netsaint" );
} else {
$nsUID = 70;
while( getpwuid( $nsUID ) ) {
$nsUID++;
}
}
if( getgrnam( "netsaint" ) ) {
( $null, $null, $nsGID ) = getgrnam( "netsaint" );
} else {
$nsGID = 70;
while( getgrgid( $nsGID ) ) {
$nsGID++;
}
&append_file( "/etc/group", "netsaint:*:$nsGID:" );
}
print "netsaint user using uid $nsUID and gid $nsGID\n";
system( "/usr/bin/chpass -a \"netsaint:*:$nsUID:$nsGID\:\:0:0:Netsaint pseudo-user:/var/netsaint:/sbin/nologin\"" );
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 );
}

View File

@ -6,10 +6,10 @@
#
PORTNAME= netsaint-plugins
PORTVERSION= 1.2.9.2
PORTVERSION= 1.2.9.3
CATEGORIES= net
MASTER_SITES= http://download.sourceforge.net/netsaintplug/
DISTNAME= ${PORTNAME}-1.2.9-2
DISTNAME= ${PORTNAME}-1.2.9-3
MAINTAINER= blaz@amis.net
@ -23,10 +23,6 @@ CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
USE_AUTOMAKE= yes
USE_GMAKE= yes
# make absolutely sure we have the user/group added!
BUILD_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
RUN_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
.if defined(WANT_QSTAT)
BUILD_DEPENDS+= qstat:${PORTSDIR}/games/qstat
RUN_DEPENDS+= qstat:${PORTSDIR}/games/qstat
@ -68,4 +64,7 @@ CONFIGURE_ARGS+=--with-mysqllibdir=${LOCALBASE}/lib/mysql
PLIST_SUB+= WANT_MYSQL="@comment "
.endif
pre-install:
${PERL} ${SCRIPTDIR}/createuser
.include <bsd.port.mk>

View File

@ -1 +1 @@
MD5 (netsaint-plugins-1.2.9-2.tar.gz) = 531cd7774bfd2f195f46136dcba1b78f
MD5 (netsaint-plugins-1.2.9-3.tar.gz) = 2e9928dcb1d522144ba0bb9a98619035

View File

@ -0,0 +1,49 @@
#!/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( "netsaint" ) ) {
( $null, $null, $nsUID ) = getpwnam( "netsaint" );
} else {
$nsUID = 70;
while( getpwuid( $nsUID ) ) {
$nsUID++;
}
}
if( getgrnam( "netsaint" ) ) {
( $null, $null, $nsGID ) = getgrnam( "netsaint" );
} else {
$nsGID = 70;
while( getgrgid( $nsGID ) ) {
$nsGID++;
}
&append_file( "/etc/group", "netsaint:*:$nsGID:" );
}
print "netsaint user using uid $nsUID and gid $nsGID\n";
system( "/usr/bin/chpass -a \"netsaint:*:$nsUID:$nsGID\:\:0:0:Netsaint pseudo-user:/var/netsaint:/sbin/nologin\"" );
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 );
}

View File

@ -6,10 +6,10 @@
#
PORTNAME= netsaint-plugins
PORTVERSION= 1.2.9.2
PORTVERSION= 1.2.9.3
CATEGORIES= net
MASTER_SITES= http://download.sourceforge.net/netsaintplug/
DISTNAME= ${PORTNAME}-1.2.9-2
DISTNAME= ${PORTNAME}-1.2.9-3
MAINTAINER= blaz@amis.net
@ -23,10 +23,6 @@ CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
USE_AUTOMAKE= yes
USE_GMAKE= yes
# make absolutely sure we have the user/group added!
BUILD_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
RUN_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
.if defined(WANT_QSTAT)
BUILD_DEPENDS+= qstat:${PORTSDIR}/games/qstat
RUN_DEPENDS+= qstat:${PORTSDIR}/games/qstat
@ -68,4 +64,7 @@ CONFIGURE_ARGS+=--with-mysqllibdir=${LOCALBASE}/lib/mysql
PLIST_SUB+= WANT_MYSQL="@comment "
.endif
pre-install:
${PERL} ${SCRIPTDIR}/createuser
.include <bsd.port.mk>

View File

@ -1 +1 @@
MD5 (netsaint-plugins-1.2.9-2.tar.gz) = 531cd7774bfd2f195f46136dcba1b78f
MD5 (netsaint-plugins-1.2.9-3.tar.gz) = 2e9928dcb1d522144ba0bb9a98619035

View File

@ -0,0 +1,49 @@
#!/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( "netsaint" ) ) {
( $null, $null, $nsUID ) = getpwnam( "netsaint" );
} else {
$nsUID = 70;
while( getpwuid( $nsUID ) ) {
$nsUID++;
}
}
if( getgrnam( "netsaint" ) ) {
( $null, $null, $nsGID ) = getgrnam( "netsaint" );
} else {
$nsGID = 70;
while( getgrgid( $nsGID ) ) {
$nsGID++;
}
&append_file( "/etc/group", "netsaint:*:$nsGID:" );
}
print "netsaint user using uid $nsUID and gid $nsGID\n";
system( "/usr/bin/chpass -a \"netsaint:*:$nsUID:$nsGID\:\:0:0:Netsaint pseudo-user:/var/netsaint:/sbin/nologin\"" );
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 );
}