mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-25 04:43:33 +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:
parent
211f29ee3c
commit
bf853364e7
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=40819
@ -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>
|
||||
|
@ -1 +1 @@
|
||||
MD5 (netsaint-plugins-1.2.9-2.tar.gz) = 531cd7774bfd2f195f46136dcba1b78f
|
||||
MD5 (netsaint-plugins-1.2.9-3.tar.gz) = 2e9928dcb1d522144ba0bb9a98619035
|
||||
|
@ -11,6 +11,6 @@ running checks on various services that you specify. The
|
||||
actual service checks are performed by external "plugins"
|
||||
which return service information to NetSaint. Several CGI
|
||||
programs are included with NetSaint in order to allow you
|
||||
to view the current service status, history, etc. via a web browser.
|
||||
to view the current service status, history, etc. via a web browser.
|
||||
|
||||
WWW: http://www.netsaint.org/
|
||||
|
49
net-mgmt/nagios-plugins/scripts/createuser
Normal file
49
net-mgmt/nagios-plugins/scripts/createuser
Normal 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 );
|
||||
}
|
@ -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>
|
||||
|
@ -1 +1 @@
|
||||
MD5 (netsaint-plugins-1.2.9-2.tar.gz) = 531cd7774bfd2f195f46136dcba1b78f
|
||||
MD5 (netsaint-plugins-1.2.9-3.tar.gz) = 2e9928dcb1d522144ba0bb9a98619035
|
||||
|
@ -11,6 +11,6 @@ running checks on various services that you specify. The
|
||||
actual service checks are performed by external "plugins"
|
||||
which return service information to NetSaint. Several CGI
|
||||
programs are included with NetSaint in order to allow you
|
||||
to view the current service status, history, etc. via a web browser.
|
||||
to view the current service status, history, etc. via a web browser.
|
||||
|
||||
WWW: http://www.netsaint.org/
|
||||
|
49
net-mgmt/netsaint-plugins/scripts/createuser
Normal file
49
net-mgmt/netsaint-plugins/scripts/createuser
Normal 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 );
|
||||
}
|
@ -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>
|
||||
|
@ -1 +1 @@
|
||||
MD5 (netsaint-plugins-1.2.9-2.tar.gz) = 531cd7774bfd2f195f46136dcba1b78f
|
||||
MD5 (netsaint-plugins-1.2.9-3.tar.gz) = 2e9928dcb1d522144ba0bb9a98619035
|
||||
|
@ -11,6 +11,6 @@ running checks on various services that you specify. The
|
||||
actual service checks are performed by external "plugins"
|
||||
which return service information to NetSaint. Several CGI
|
||||
programs are included with NetSaint in order to allow you
|
||||
to view the current service status, history, etc. via a web browser.
|
||||
to view the current service status, history, etc. via a web browser.
|
||||
|
||||
WWW: http://www.netsaint.org/
|
||||
|
49
net/nagios-plugins/scripts/createuser
Normal file
49
net/nagios-plugins/scripts/createuser
Normal 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 );
|
||||
}
|
@ -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>
|
||||
|
@ -1 +1 @@
|
||||
MD5 (netsaint-plugins-1.2.9-2.tar.gz) = 531cd7774bfd2f195f46136dcba1b78f
|
||||
MD5 (netsaint-plugins-1.2.9-3.tar.gz) = 2e9928dcb1d522144ba0bb9a98619035
|
||||
|
@ -11,6 +11,6 @@ running checks on various services that you specify. The
|
||||
actual service checks are performed by external "plugins"
|
||||
which return service information to NetSaint. Several CGI
|
||||
programs are included with NetSaint in order to allow you
|
||||
to view the current service status, history, etc. via a web browser.
|
||||
to view the current service status, history, etc. via a web browser.
|
||||
|
||||
WWW: http://www.netsaint.org/
|
||||
|
49
net/netsaint-plugins/scripts/createuser
Normal file
49
net/netsaint-plugins/scripts/createuser
Normal 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 );
|
||||
}
|
Loading…
Reference in New Issue
Block a user