From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Feb 9 04:30:13 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 131B816A4CE for ; Mon, 9 Feb 2004 04:30:13 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F17243D1F for ; Mon, 9 Feb 2004 04:30:13 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i19CUCbv022065 for ; Mon, 9 Feb 2004 04:30:12 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i19CUC4L022064; Mon, 9 Feb 2004 04:30:12 -0800 (PST) (envelope-from gnats) Resent-Date: Mon, 9 Feb 2004 04:30:12 -0800 (PST) Resent-Message-Id: <200402091230.i19CUC4L022064@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Andreas Fehlner Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D98816A4CE for ; Mon, 9 Feb 2004 04:22:14 -0800 (PST) Received: from btmdx8.mat.uni-bayreuth.de (btmdx8.mat.uni-bayreuth.de [132.180.16.113]) by mx1.FreeBSD.org (Postfix) with ESMTP id A331D43D1D for ; Mon, 9 Feb 2004 04:22:13 -0800 (PST) (envelope-from root@btmdx8.mat.uni-bayreuth.de) Received: by btmdx8.mat.uni-bayreuth.de (Postfix, from userid 0) id 2E7EB52; Mon, 9 Feb 2004 13:21:32 +0100 (CET) Message-Id: <20040209122132.2E7EB52@btmdx8.mat.uni-bayreuth.de> Date: Mon, 9 Feb 2004 13:21:32 +0100 (CET) From: Andreas Fehlner To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/62583: [NEW PORT] sysutils/usermatic: Scripts to automate the maintenance of accounts X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Feb 2004 12:30:13 -0000 >Number: 62583 >Category: ports >Synopsis: [NEW PORT] sysutils/usermatic: Scripts to automate the maintenance of accounts >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: Mon Feb 09 04:30:12 PST 2004 >Closed-Date: >Last-Modified: >Originator: Andreas Fehlner >Release: FreeBSD 4.9-RC i386 >Organization: >Environment: System: FreeBSD btmdx8.mat.uni-bayreuth.de 4.9-RC FreeBSD 4.9-RC #0: Tue Sep 30 12:53:20 CEST 2003 >Description: usermatic is a collection of Perl scripts to automate maintenance of the user database on Linux and FreeBSD. Originally it was developed for FreeBSD, but it should work on Linux as well. These scripts compare the passwd database to the current list of employees/students/etc. which has to be supplied in a suitable format. This package was designed to work together with userneu.pl (sysutils/userneu/) and contains no facilities to do the actual account creation work, instead it outputs a list suitable for processing with userneu. Stale accounts can be deleted using the reaper.pl script. These scripts are experimental but they should work ok. Please report bugs to me if you find them. WWW: http://btmdx8.mat.uni-bayreuth.de/~johannes/usermatic/usermatic.html -Andreas Fehlner fehlner@gmx.de Generated with FreeBSD Port Tools 0.50 >How-To-Repeat: >Fix: --- usermatic-0.6.0.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: # # usermatic # usermatic/pkg-plist # usermatic/pkg-descr # usermatic/distinfo # usermatic/Makefile # echo c - usermatic mkdir -p usermatic > /dev/null 2>&1 echo x - usermatic/pkg-plist sed 's/^X//' >usermatic/pkg-plist << 'END-of-usermatic/pkg-plist' Xsbin/digestion.pl Xsbin/hunter-seeker.pl Xsbin/reaper.pl Xsbin/newusers.pl X%%PORTDOCS%%%%DOCSDIR%%/Artistic X%%PORTDOCS%%%%DOCSDIR%%/COPYING X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/CHANGES X%%PORTDOCS%%%%DOCSDIR%%/digestion.pl.pod X%%PORTDOCS%%%%DOCSDIR%%/hunter-seeker.pl.pod X%%PORTDOCS%%%%DOCSDIR%%/reaper.pl.pod X%%PORTDOCS%%@dirrm %%DOCSDIR%% X%%EXAMPLESDIR%%/list_digested X%%EXAMPLESDIR%%/list_raw X%%EXAMPLESDIR%%/sums_to_ignore X@dirrm %%EXAMPLESDIR%% END-of-usermatic/pkg-plist echo x - usermatic/pkg-descr sed 's/^X//' >usermatic/pkg-descr << 'END-of-usermatic/pkg-descr' Xusermatic X Xis a collection of Perl scripts to automate maintenance of the Xuser database on Linux and FreeBSD. Originally it was developed for XFreeBSD, but it should work on Linux as well. These scripts compare the Xpasswd database to the current list of employees/students/etc. which has Xto be supplied in a suitable format. This package was designed to work Xtogether with userneu.pl (sysutils/userneu/) and contains no facilities Xto do the actual account creation work, instead it outputs a list suitable Xfor processing with userneu. Stale accounts can be deleted using the reaper.pl Xscript. X XThese scripts are experimental but they should work ok. XPlease report bugs to me if you find them. X XWWW: http://btmdx8.mat.uni-bayreuth.de/~johannes/usermatic/usermatic.html X X-Andreas Fehlner Xfehlner@gmx.de END-of-usermatic/pkg-descr echo x - usermatic/distinfo sed 's/^X//' >usermatic/distinfo << 'END-of-usermatic/distinfo' XMD5 (usermatic-0.6.0.tar.gz) = 13f1402b709e1d12d7555b142180f98c XSIZE (usermatic-0.6.0.tar.gz) = 17031 END-of-usermatic/distinfo echo x - usermatic/Makefile sed 's/^X//' >usermatic/Makefile << 'END-of-usermatic/Makefile' X# New ports collection makefile for: usermatic X# Date created: 10 Januar 2004 X# Whom: Andreas Fehlner (fehlner@gmx.de) X# X# $FreeBSD$ X# X XPORTNAME= usermatic XPORTVERSION= 0.6.0 XCATEGORIES= sysutils XMASTER_SITES= http://btmdx8.mat.uni-bayreuth.de/~johannes/usermatic/ \ X http://home.arcor.de/fehlner/inhalt/download/ X XMAINTAINER= fehlner@gmx.de XCOMMENT= Scripts to automate the maintenance of accounts X XRUN_DEPENDS+= ${LOCALBASE}/sbin/userneu.pl:${PORTSDIR}/sysutils/userneu X XUSE_PERL5= yes XNO_BUILD= yes X XMAN1= digestion.pl.1 XMAN8= hunter-seeker.pl.8 newusers.pl.8 reaper.pl.8 X XDOCS= Artistic COPYING README CHANGES \ X doc/digestion.pl.pod doc/hunter-seeker.pl.pod \ X doc/reaper.pl.pod XEXAMPLES= digestion/list_digested digestion/list_raw \ X newusers/sums_to_ignore X Xdo-install: X cd ${WRKSRC}/doc && ${INSTALL_MAN} ${MAN1} ${MANPREFIX}/man/man1 X cd ${WRKSRC}/doc && ${INSTALL_MAN} ${MAN8} ${MANPREFIX}/man/man8 X X cd ${WRKSRC}/digestion && ${INSTALL_SCRIPT} digestion.pl ${PREFIX}/sbin X cd ${WRKSRC}/hunter-seeker && ${INSTALL_SCRIPT} hunter-seeker.pl \ X ${PREFIX}/sbin X cd ${WRKSRC}/reaper && ${INSTALL_SCRIPT} reaper.pl ${PREFIX}/sbin X cd ${WRKSRC}/newusers && ${INSTALL_SCRIPT} newusers.pl ${PREFIX}/sbin X @${MKDIR} ${EXAMPLESDIR} X cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR} X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} X.endif X X.include END-of-usermatic/Makefile exit --- usermatic-0.6.0.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: