[NEW PORT] sysutils/userneu: Account management and creation tool

'userneu' is a Perl script that parses a list of usernames
	and additional information (such as the real name or other
	information to be put in the GECOS field in /etc/passwd)
	and creates Unix accounts and (if desired) Samba accounts
	as well. If the script stumbles upon duplicate user names
	it can append random characters to the username until it
	fits.

	WWW: http://btmdx8.mat.uni-bayreuth.de/~johannes/code.html

PR:		ports/56753
Submitted by:	Andreas Fehlner <fehlner@gmx.de>
This commit is contained in:
Edwin Groothuis 2003-09-30 12:10:05 +00:00
parent 6cb400092d
commit d80dfbecc6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=89889
9 changed files with 145 additions and 0 deletions

View file

@ -312,6 +312,7 @@
SUBDIR += userinfo
SUBDIR += userlist
SUBDIR += usermin
SUBDIR += userneu
SUBDIR += utcount
SUBDIR += uwatch
SUBDIR += vcp

View file

@ -0,0 +1,45 @@
# New ports collection makefile for: userneu
# Date created: 7 August 2003
# Whom: Andreas Fehlner (fehlner@gmx.de)
#
# $FreeBSD$
#
PORTNAME= userneu
PORTVERSION= 1.36
CATEGORIES= sysutils
MASTER_SITES= http://btmdx8.mat.uni-bayreuth.de/~johannes/files/userneu/ \
http://home.arcor.de/fehlner/inhalt/download/
MAINTAINER= fehlner@gmx.de
COMMENT= Account management and creation tool
RUN_DEPENDS= \
${SITE_PERL}/Crypt/PasswdMD5.pm:${PORTSDIR}/security/p5-Crypt-PasswdMD5/ \
${SITE_PERL}/Crypt/RandPasswd.pm:${PORTSDIR}/security/p5-Crypt-RandPasswd/ \
${SITE_PERL}/mach/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5/
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
GLOCATE= ${PREFIX}/${PORTNAME}
USE_PERL5= yes
NO_BUILD= yes
USE_IMAGE= yes
MANCOMPRESSED= no
MAN8= userneu.8 userquick.8
DOCS= BUGS CHANGES COPYING CREDITS REQUIREMENTS TODO doc/README doc/INSTALL doc/userneu.pod doc/userquick.pod
EXAMPLES= list-sample
do-install:
${MKDIR} ${GLOCATE}
${INSTALL_MAN} ${WRKSRC}/doc/userneu.8 ${PREFIX}/man/man8
${INSTALL_MAN} ${WRKSRC}/doc/userquick.8 ${PREFIX}/man/man8
${INSTALL_SCRIPT} ${WRKSRC}/userneu.pl ${PREFIX}/sbin
${INSTALL_SCRIPT} ${WRKSRC}/userquick.pl ${PREFIX}/sbin
@${MKDIR} ${EXAMPLESDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}
@${MKDIR} ${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
MD5 (userneu-1.36.tar.gz) = 67ddcaf8539c62c9645ef6b405c04be2

View file

@ -0,0 +1,10 @@
'userneu' is a Perl script that parses a list of usernames and additional
information (such as the real name or other information to be put in the
GECOS field in /etc/passwd) and creates Unix accounts and (if desired)
Samba accounts as well. If the script stumbles upon duplicate user names
it can append random characters to the username until it fits.
WWW: http://btmdx8.mat.uni-bayreuth.de/~johannes/code.html
-Andreas Fehlner
fehlner@gmx.de

View file

@ -0,0 +1,16 @@
sbin/userneu.pl
sbin/userquick.pl
%%DOCSDIR%%/BUGS
%%DOCSDIR%%/CHANGES
%%DOCSDIR%%/COPYING
%%DOCSDIR%%/REQUIREMENTS
%%DOCSDIR%%/TODO
%%DOCSDIR%%/README
%%DOCSDIR%%/INSTALL
%%DOCSDIR%%/CREDITS
%%DOCSDIR%%/userneu.pod
%%DOCSDIR%%/userquick.pod
%%EXAMPLESDIR%%/list-sample
@dirrm %%DOCSDIR%%
@dirrm %%EXAMPLESDIR%%
@dirrm userneu

45
sysutils/userneu/Makefile Normal file
View file

@ -0,0 +1,45 @@
# New ports collection makefile for: userneu
# Date created: 7 August 2003
# Whom: Andreas Fehlner (fehlner@gmx.de)
#
# $FreeBSD$
#
PORTNAME= userneu
PORTVERSION= 1.36
CATEGORIES= sysutils
MASTER_SITES= http://btmdx8.mat.uni-bayreuth.de/~johannes/files/userneu/ \
http://home.arcor.de/fehlner/inhalt/download/
MAINTAINER= fehlner@gmx.de
COMMENT= Account management and creation tool
RUN_DEPENDS= \
${SITE_PERL}/Crypt/PasswdMD5.pm:${PORTSDIR}/security/p5-Crypt-PasswdMD5/ \
${SITE_PERL}/Crypt/RandPasswd.pm:${PORTSDIR}/security/p5-Crypt-RandPasswd/ \
${SITE_PERL}/mach/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5/
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
GLOCATE= ${PREFIX}/${PORTNAME}
USE_PERL5= yes
NO_BUILD= yes
USE_IMAGE= yes
MANCOMPRESSED= no
MAN8= userneu.8 userquick.8
DOCS= BUGS CHANGES COPYING CREDITS REQUIREMENTS TODO doc/README doc/INSTALL doc/userneu.pod doc/userquick.pod
EXAMPLES= list-sample
do-install:
${MKDIR} ${GLOCATE}
${INSTALL_MAN} ${WRKSRC}/doc/userneu.8 ${PREFIX}/man/man8
${INSTALL_MAN} ${WRKSRC}/doc/userquick.8 ${PREFIX}/man/man8
${INSTALL_SCRIPT} ${WRKSRC}/userneu.pl ${PREFIX}/sbin
${INSTALL_SCRIPT} ${WRKSRC}/userquick.pl ${PREFIX}/sbin
@${MKDIR} ${EXAMPLESDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}
@${MKDIR} ${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
MD5 (userneu-1.36.tar.gz) = 67ddcaf8539c62c9645ef6b405c04be2

View file

@ -0,0 +1,10 @@
'userneu' is a Perl script that parses a list of usernames and additional
information (such as the real name or other information to be put in the
GECOS field in /etc/passwd) and creates Unix accounts and (if desired)
Samba accounts as well. If the script stumbles upon duplicate user names
it can append random characters to the username until it fits.
WWW: http://btmdx8.mat.uni-bayreuth.de/~johannes/code.html
-Andreas Fehlner
fehlner@gmx.de

View file

@ -0,0 +1,16 @@
sbin/userneu.pl
sbin/userquick.pl
%%DOCSDIR%%/BUGS
%%DOCSDIR%%/CHANGES
%%DOCSDIR%%/COPYING
%%DOCSDIR%%/REQUIREMENTS
%%DOCSDIR%%/TODO
%%DOCSDIR%%/README
%%DOCSDIR%%/INSTALL
%%DOCSDIR%%/CREDITS
%%DOCSDIR%%/userneu.pod
%%DOCSDIR%%/userquick.pod
%%EXAMPLESDIR%%/list-sample
@dirrm %%DOCSDIR%%
@dirrm %%EXAMPLESDIR%%
@dirrm userneu