Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Jul 2001 05:16:00 -0700 (PDT)
From:      Dale Weber <netman@dynaplex.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/29297: NEW PORT: System Maintenance Aid written in Python and CSH.
Message-ID:  <200107291216.f6TCG0P57858@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         29297
>Category:       ports
>Synopsis:       NEW PORT: System Maintenance Aid written in Python and CSH.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 29 05:20:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Dale Weber
>Release:        4.3-STABLE
>Organization:
The Dynaplex Network
>Environment:
FreeBSD defiant.dynaplexhq.net 4.3-STABLE FreeBSD 4.3-STABLE #0: Tue Jul 24 01:54:13 PDT 2001     root@defiant.dynaplexhq.net:/usr/src/sys/compile/DEFIANT  i386
>Description:
NEW PORT - PyMaint - Makes common tasks easier by automating them.
>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:	pymaint
X# Date created:				28-Jul-2001
X# Whom:					Dale Weber <netman@dynaplex.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	pymaint
XPORTVERSION=	0.1.8
XCATEGORIES=	sysutils python
XMASTER_SITES=	http://www.dynaplex.net/opensource/software/pymaint/
X
XMAINTAINER=	netman@dynaplex.net
X
XBUILD_DEPENDS=	cvsup:${PORTSDIR}/net/cvsup
XRUN_DEPENDS=	cvsup:${PORTSDIR}/net/cvsup
X
XUSE_PYTHON=	yes
XNO_BUILD=	yes
X
XBINDIR=		${PREFIX}/bin
XMYCONFDIR=	${PREFIX}/etc/${PORTNAME}
XMYSCRIPTDIR=	${MYCONFDIR}/scripts
XMYSUPFILESDIR=	${MYCONFDIR}/supfiles
XMYSHAREDIR=	${PREFIX}/share
XMYDATADIR=	${MYSHAREDIR}/${PORTNAME}/data
XMYLOGSDIR=	${MYSHAREDIR}/${PORTNAME}/logs
XMYDOCDIR=	${MYSHAREDIR}/doc/${PORTNAME}
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}/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_DATA} ${WRKSRC}/share/pymaint/data/* ${MYDATADIR}
X	${INSTALL_MAN} ${WRKSRC}/share/doc/pymaint/* ${MYDOCDIR}
X	${INSTALL_SCRIPT} ${BINDIR}/pymaint.py ${BINDIR}/pymaint
X
X.include <bsd.port.mk>
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.8.tar.gz) = 06f28cbdf2ff41f0d2243d3bba7525cc
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 <software@dynaplex.net>
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/pymaint-restore.py
Xbin/pymaint-update.py
Xbin/pymaintlib.py
Xetc/pymaint/daily.cmd.sample
Xetc/pymaint/monthly.cmd.sample
Xetc/pymaint/special.cmd.sample
Xetc/pymaint/weekly.cmd.sample
Xetc/pymaint/yearly.cmd.sample
Xetc/pymaint/scripts/daily.local
Xetc/pymaint/scripts/weekly.local
Xetc/pymaint/scripts/monthly.local
Xetc/pymaint/scripts/yearly.local
Xetc/pymaint/supfiles/kde2.sample
Xetc/pymaint/supfiles/ports.sample
Xetc/pymaint/supfiles/freebsd.sample
Xshare/pymaint/data/packages.sample
Xshare/pymaint/data/portsdeps.sample
Xshare/doc/pymaint/README.NOW
Xshare/doc/pymaint/TODO
Xshare/doc/pymaint/pymaint.txt
Xshare/pymaint/logs/keep.me
X@dirrm share/pymaint/data
X@dirrm share/pymaint/logs
X@dirrm share/pymaint
X@dirrm etc/pymaint/scripts
X@dirrm etc/pymaint/supfiles
X@dirrm etc/pymaint
X@dirrm share/doc/pymaint
END-of-/usr/ports/sysutils/pymaint/pkg-plist
exit


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200107291216.f6TCG0P57858>