From owner-freebsd-ports Mon Jul 2 7:40: 8 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 9570237B406 for ; Mon, 2 Jul 2001 07:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.3/8.11.3) id f62Ee1k64479; Mon, 2 Jul 2001 07:40:01 -0700 (PDT) (envelope-from gnats) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id DC1FF37B406 for ; Mon, 2 Jul 2001 07:36:11 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: (from nobody@localhost) by freefall.freebsd.org (8.11.3/8.11.3) id f62EaBg63976; Mon, 2 Jul 2001 07:36:11 -0700 (PDT) (envelope-from nobody) Message-Id: <200107021436.f62EaBg63976@freefall.freebsd.org> Date: Mon, 2 Jul 2001 07:36:11 -0700 (PDT) From: Dale Weber To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/28632: NEWPORT: PyMaint - System Maintenance Aid for FreeBSD Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 28632 >Category: ports >Synopsis: NEWPORT: PyMaint - System Maintenance Aid for FreeBSD >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jul 02 07:40:00 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Dale Weber >Release: 4.3-STABLE >Organization: The Dynaplex Network >Environment: FreeBSD defiant.dynaplexhome.org 4.3-STABLE FreeBSD 4.3-STABLE #3: Sat Jun 30 11:05:01 PDT 2001 root@defiant.dynaplexhome.org:/usr/src/sys/compile/DEFIANT i386 >Description: PyMaint is a REPLACEMENT for sysutils/maint - Please DELETE the port sysutils/maint as it will no longer be updated. This is a system maintenance aid for FreeBSD, written mostly in Python and some csh. It automates common tasks such as buidling the OS, kernel, updating ports and source trees, etc, and can run batch 'scripts' which are cronable. >How-To-Repeat: N/A >Fix: # 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: # # /usr/ports/sysutils/pymaint # /usr/ports/sysutils/pymaint/Makefile # /usr/ports/sysutils/pymaint/distinfo # /usr/ports/sysutils/pymaint/pkg-comment # /usr/ports/sysutils/pymaint/pkg-descr # /usr/ports/sysutils/pymaint/pkg-plist # echo c - /usr/ports/sysutils/pymaint mkdir -p /usr/ports/sysutils/pymaint > /dev/null 2>&1 echo x - /usr/ports/sysutils/pymaint/Makefile sed 's/^X//' >/usr/ports/sysutils/pymaint/Makefile << 'END-of-/usr/ports/sysutils/pymaint/Makefile' X# New ports collection makefile for: maint X# Date created: 02-May-2001 X# Whom: Dale Weber X# X# $FreeBSD$ X# X XPORTNAME= pymaint XPORTVERSION= 0.1.3 XCATEGORIES= sysutils python XMASTER_SITES= http://www.dynaplex.net/opensource/software/pymaint X XMAINTAINER= netman@dynaplex.net X XBUILD_DEPENDS= cvsup:${PORTSDIR}/net/cvsup-bin XRUN_DEPENDS= cvsup:${PORTSDIR}/net/cvsup-bin X XUSE_PYTHON= yes XNO_BUILD= yes X XBINDIR= ${PREFIX}/bin XMYCONFDIR= ${PREFIX}/etc/pymaint XMYSCRIPTDIR= ${MYCONFDIR}/scripts XMYSUPFILESDIR= ${MYCONFDIR}/supfiles XMYSHAREDIR= ${PREFIX}/share/pymaint XMYDATADIR= ${MYSHAREDIR}/data XMYLOGSDIR= ${MYSHAREDIR}/logs XMYDOCDIR= ${MYSHAREDIR}/doc X Xdo-install: X ${MKDIR} ${MYCONFDIR} X ${MKDIR} ${MYSCRIPTDIR} X ${MKDIR} ${MYSUPFILESDIR} X ${MKDIR} ${MYSHAREDIR} X ${MKDIR} ${MYDOCDIR} X ${MKDIR} ${MYDATADIR} X ${MKDIR} ${MYLOGSDIR} X ${INSTALL_SCRIPT} ${WRKSRC}/pymaint* ${BINDIR} X ${INSTALL_DATA} ${WRKSRC}/share/pymaint/data/* ${MYDATADIR} X ${INSTALL_DATA} ${WRKSRC}/etc/pymaint/*.sample ${MYCONFDIR} X ${INSTALL_DATA} ${WRKSRC}/etc/pymaint/scripts/* ${MYSCRIPTDIR} X ${INSTALL_DATA} ${WRKSRC}/etc/pymaint/supfiles/* ${MYSUPFILESDIR} X ${INSTALL_DATA} ${WRKSRC}/share/pymaint/logs/* ${MYLOGSDIR} X ${INSTALL_MAN} ${WRKSRC}/share/pymaint/doc/* ${MYDOCDIR} X ${INSTALL_SCRIPT} ${BINDIR}/pymaint.py ${BINDIR}/pymaint X X.include END-of-/usr/ports/sysutils/pymaint/Makefile echo x - /usr/ports/sysutils/pymaint/distinfo sed 's/^X//' >/usr/ports/sysutils/pymaint/distinfo << 'END-of-/usr/ports/sysutils/pymaint/distinfo' XMD5 (pymaint-0.1.3.tar.gz) = 420a7279f0a774030890668a8e9300ec END-of-/usr/ports/sysutils/pymaint/distinfo echo x - /usr/ports/sysutils/pymaint/pkg-comment sed 's/^X//' >/usr/ports/sysutils/pymaint/pkg-comment << 'END-of-/usr/ports/sysutils/pymaint/pkg-comment' XSystem maintenance package written in Python and CSH END-of-/usr/ports/sysutils/pymaint/pkg-comment echo x - /usr/ports/sysutils/pymaint/pkg-descr sed 's/^X//' >/usr/ports/sysutils/pymaint/pkg-descr << 'END-of-/usr/ports/sysutils/pymaint/pkg-descr' X Maint is a system maintenance script wrapper package written in Python and CSH Xto handle common tasks, such as updating ports and source trees, building the XOS, readmes, cleaning ports and source trees, and other common tasks. Maint Xis very modular and easy to extend and/or add new functions to. Maint also Xincludes a batch facility to allow creating batch files for the most often Xdone or special sequences of commands - and is cronable. X X A fully automatic system build facility is in the works, which will include Xbuilding the OS and kernel, as well as software from the ports collection. XThis will make duplicating or restoring a system setup extremely easy. X XWWW: http://www.dynaplex.net/opensource/software X X- Dale Weber END-of-/usr/ports/sysutils/pymaint/pkg-descr echo x - /usr/ports/sysutils/pymaint/pkg-plist sed 's/^X//' >/usr/ports/sysutils/pymaint/pkg-plist << 'END-of-/usr/ports/sysutils/pymaint/pkg-plist' Xbin/pymaint Xbin/pymaint.py Xbin/pymaint-backup.py Xbin/pymaint-build.py Xbin/pymaint-build-kde2.csh Xbin/pymaint-build-system.csh Xbin/pymaint-build-system2.csh Xbin/pymaint-clean.py Xbin/pymai >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message