ports/56753: [NEW PORT] sysutils/userneu: Account management and creation tool
Andreas Fehlner
fehlner at gmx.de
Sat Sep 13 17:50:21 UTC 2003
>Number: 56753
>Category: ports
>Synopsis: [NEW PORT] sysutils/userneu: Account management and creation tool
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Sep 13 10:50:19 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Andreas Fehlner
>Release: FreeBSD 4.8-RELEASE i386
>Organization:
>Environment:
System: FreeBSD erde 4.8-RELEASE FreeBSD 4.8-RELEASE #1: Thu Jul 10 18:21:01 CEST 2003
>Description:
'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 at gmx.de
Generated with FreeBSD Port Tools 0.26
>How-To-Repeat:
>Fix:
--- userneu-1.36.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# userneu
# userneu/Makefile
# userneu/pkg-plist
# userneu/distinfo
# userneu/pkg-descr
#
echo c - userneu
mkdir -p userneu > /dev/null 2>&1
echo x - userneu/Makefile
sed 's/^X//' >userneu/Makefile << 'END-of-userneu/Makefile'
X# New ports collection makefile for: userneu
X# Date created: 7 August 2003
X# Whom: Andreas Fehlner (fehlner at gmx.de)
X#
X# $FreeBSD$
X#
X
XPORTNAME= userneu
XPORTVERSION= 1.36
XCATEGORIES= sysutils
XMASTER_SITES= http://btmdx8.mat.uni-bayreuth.de/~johannes/files/userneu/ \
X http://home.arcor.de/fehlner/inhalt/download/
X
XMAINTAINER= fehlner at gmx.de
XCOMMENT= Account management and creation tool
X
XRUN_DEPENDS= \
X${SITE_PERL}/Crypt/PasswdMD5.pm:${PORTSDIR}/security/p5-Crypt-PasswdMD5/ \
X${SITE_PERL}/Crypt/RandPasswd.pm:${PORTSDIR}/security/p5-Crypt-RandPasswd/ \
X${SITE_PERL}/mach/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5/
X
XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
XGLOCATE= ${PREFIX}/${PORTNAME}
XUSE_PERL5= yes
XNO_BUILD= yes
X
XUSE_IMAGE= yes
XMANCOMPRESSED= no
XMAN8= userneu.8 userquick.8
X
XDOCS= BUGS CHANGES COPYING CREDITS REQUIREMENTS TODO doc/README doc/INSTALL doc/userneu.pod doc/userquick.pod
XEXAMPLES= list-sample
X
Xdo-install:
X ${MKDIR} ${GLOCATE}
X ${INSTALL_MAN} ${WRKSRC}/doc/userneu.8 ${PREFIX}/man/man8
X ${INSTALL_MAN} ${WRKSRC}/doc/userquick.8 ${PREFIX}/man/man8
X ${INSTALL_SCRIPT} ${WRKSRC}/userneu.pl ${PREFIX}/sbin
X ${INSTALL_SCRIPT} ${WRKSRC}/userquick.pl ${PREFIX}/sbin
X @${MKDIR} ${EXAMPLESDIR}
X cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}
X @${MKDIR} ${DOCSDIR}
X cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
X
X.include <bsd.port.mk>
END-of-userneu/Makefile
echo x - userneu/pkg-plist
sed 's/^X//' >userneu/pkg-plist << 'END-of-userneu/pkg-plist'
Xsbin/userneu.pl
Xsbin/userquick.pl
X%%DOCSDIR%%/BUGS
X%%DOCSDIR%%/CHANGES
X%%DOCSDIR%%/REQUIREMENTS
X%%DOCSDIR%%/TODO
X%%DOCSDIR%%/README
X%%DOCSDIR%%/INSTALL
X%%DOCSDIR%%/CREDITS
X%%DOCSDIR%%/userneu.pod
X%%DOCSDIR%%/userquick.pod
X%%EXAMPLESDIR%%/list-sample
END-of-userneu/pkg-plist
echo x - userneu/distinfo
sed 's/^X//' >userneu/distinfo << 'END-of-userneu/distinfo'
XMD5 (userneu-1.36.tar.gz) = 67ddcaf8539c62c9645ef6b405c04be2
END-of-userneu/distinfo
echo x - userneu/pkg-descr
sed 's/^X//' >userneu/pkg-descr << 'END-of-userneu/pkg-descr'
X'userneu' is a Perl script that parses a list of usernames and additional
Xinformation (such as the real name or other information to be put in the
XGECOS field in /etc/passwd) and creates Unix accounts and (if desired)
XSamba accounts as well. If the script stumbles upon duplicate user names
Xit can append random characters to the username until it fits.
X
XWWW: http://btmdx8.mat.uni-bayreuth.de/~johannes/code.html
X
X-Andreas Fehlner
Xfehlner at gmx.de
END-of-userneu/pkg-descr
exit
--- userneu-1.36.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list