mirror of
https://git.freebsd.org/ports.git
synced 2025-05-31 18:36:28 -04:00
[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:
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
|
@ -312,6 +312,7 @@
|
|||
SUBDIR += userinfo
|
||||
SUBDIR += userlist
|
||||
SUBDIR += usermin
|
||||
SUBDIR += userneu
|
||||
SUBDIR += utcount
|
||||
SUBDIR += uwatch
|
||||
SUBDIR += vcp
|
||||
|
|
45
sysutils/userneu-devel/Makefile
Normal file
45
sysutils/userneu-devel/Makefile
Normal 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>
|
1
sysutils/userneu-devel/distinfo
Normal file
1
sysutils/userneu-devel/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (userneu-1.36.tar.gz) = 67ddcaf8539c62c9645ef6b405c04be2
|
10
sysutils/userneu-devel/pkg-descr
Normal file
10
sysutils/userneu-devel/pkg-descr
Normal 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
|
16
sysutils/userneu-devel/pkg-plist
Normal file
16
sysutils/userneu-devel/pkg-plist
Normal 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
45
sysutils/userneu/Makefile
Normal 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>
|
1
sysutils/userneu/distinfo
Normal file
1
sysutils/userneu/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (userneu-1.36.tar.gz) = 67ddcaf8539c62c9645ef6b405c04be2
|
10
sysutils/userneu/pkg-descr
Normal file
10
sysutils/userneu/pkg-descr
Normal 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
|
16
sysutils/userneu/pkg-plist
Normal file
16
sysutils/userneu/pkg-plist
Normal 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
|
Loading…
Add table
Reference in a new issue