diff options
author | ijliao <ijliao@FreeBSD.org> | 2001-05-26 03:09:53 +0800 |
---|---|---|
committer | ijliao <ijliao@FreeBSD.org> | 2001-05-26 03:09:53 +0800 |
commit | 6445598c10a7ff43a149bd048d683f8a9efc09e5 (patch) | |
tree | 4f57f97b216285575da8fcf998be1d611c87f104 /sysutils | |
parent | 974a4a3cc2884fd514370db545ab322fda05e3ce (diff) | |
download | freebsd-ports-gnome-6445598c10a7ff43a149bd048d683f8a9efc09e5.tar.gz freebsd-ports-gnome-6445598c10a7ff43a149bd048d683f8a9efc09e5.tar.zst freebsd-ports-gnome-6445598c10a7ff43a149bd048d683f8a9efc09e5.zip |
add maint
System maintenance package written in Python and CSH
PR: 27022
Submitted by: Dale Weber <netman@dynaplex.net>
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/Makefile | 1 | ||||
-rw-r--r-- | sysutils/maint/Makefile | 47 | ||||
-rw-r--r-- | sysutils/maint/distinfo | 1 | ||||
-rw-r--r-- | sysutils/maint/pkg-comment | 1 | ||||
-rw-r--r-- | sysutils/maint/pkg-descr | 14 | ||||
-rw-r--r-- | sysutils/maint/pkg-plist | 36 |
6 files changed, 100 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index ba43d80d603f..6737c77dbfac 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -74,6 +74,7 @@ SUBDIR += logrotate SUBDIR += logtool SUBDIR += lsof + SUBDIR += maint SUBDIR += manck SUBDIR += medusa SUBDIR += mei diff --git a/sysutils/maint/Makefile b/sysutils/maint/Makefile new file mode 100644 index 000000000000..5ade7faba6b5 --- /dev/null +++ b/sysutils/maint/Makefile @@ -0,0 +1,47 @@ +# New ports collection makefile for: maint +# Date created: 02-May-2001 +# Whom: Dale Weber <netman@dynaplex.net> +# +# $FreeBSD$ +# + +PORTNAME= maint +PORTVERSION= 0.5.2 +CATEGORIES= sysutils python +MASTER_SITES= http://www.dynaplex.net/opensource/software/ + +MAINTAINER= netman@dynaplex.net + +BUILD_DEPENDS= cvsup:${PORTSDIR}/net/cvsup-bin +RUN_DEPENDS= cvsup:${PORTSDIR}/net/cvsup-bin + +USE_PYTHON= yes +NO_BUILD= yes + +BINDIR= ${PREFIX}/bin +MYCONFDIR= ${PREFIX}/etc/maint +MYSCRIPTDIR= ${MYCONFDIR}/scripts +MYSUPFILESDIR= ${MYCONFDIR}/supfiles +MYSHAREDIR= ${PREFIX}/share/maint +MYDATADIR= ${MYSHAREDIR}/data +MYLOGSDIR= ${MYSHAREDIR}/logs +MYDOCDIR= ${MYSHAREDIR}/doc + +do-install: + ${MKDIR} ${MYCONFDIR} + ${MKDIR} ${MYSCRIPTDIR} + ${MKDIR} ${MYSUPFILESDIR} + ${MKDIR} ${MYSHAREDIR} + ${MKDIR} ${MYDOCDIR} + ${MKDIR} ${MYDATADIR} + ${MKDIR} ${MYLOGSDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/maint* ${BINDIR} + ${INSTALL_DATA} ${WRKSRC}/share/maint/data/* ${MYDATADIR} + ${INSTALL_DATA} ${WRKSRC}/etc/maint/*.sample ${MYCONFDIR} + ${INSTALL_DATA} ${WRKSRC}/etc/maint/scripts/* ${MYSCRIPTDIR} + ${INSTALL_DATA} ${WRKSRC}/etc/maint/supfiles/* ${MYSUPFILESDIR} + ${INSTALL_DATA} ${WRKSRC}/share/maint/logs/* ${MYLOGSDIR} + ${INSTALL_MAN} ${WRKSRC}/share/maint/doc/* ${MYDOCDIR} + ${INSTALL_SCRIPT} ${BINDIR}/maint.py ${BINDIR}/maint + +.include <bsd.port.mk> diff --git a/sysutils/maint/distinfo b/sysutils/maint/distinfo new file mode 100644 index 000000000000..7b91a03682be --- /dev/null +++ b/sysutils/maint/distinfo @@ -0,0 +1 @@ +MD5 (maint-0.5.2.tar.gz) = 16b97fa744dcebe90b9de72ae9e0597c diff --git a/sysutils/maint/pkg-comment b/sysutils/maint/pkg-comment new file mode 100644 index 000000000000..d68029591709 --- /dev/null +++ b/sysutils/maint/pkg-comment @@ -0,0 +1 @@ +System maintenance package written in Python and CSH diff --git a/sysutils/maint/pkg-descr b/sysutils/maint/pkg-descr new file mode 100644 index 000000000000..23423066240d --- /dev/null +++ b/sysutils/maint/pkg-descr @@ -0,0 +1,14 @@ + Maint is a system maintenance script wrapper package written in Python and CSH +to handle common tasks, such as updating ports and source trees, building the +OS, readmes, cleaning ports and source trees, and other common tasks. Maint +is very modular and easy to extend and/or add new functions to. Maint also +includes a batch facility to allow creating batch files for the most often +done or special sequences of commands - and is cronable. + + A fully automatic system build facility is in the works, which will include +building the OS and kernel, as well as software from the ports collection. +This will make duplicating or restoring a system setup extremely easy. + +WWW: http://www.dynaplex.net/opensource/software + +- Dale Weber <software@dynaplex.net> diff --git a/sysutils/maint/pkg-plist b/sysutils/maint/pkg-plist new file mode 100644 index 000000000000..b9d416a0bd8d --- /dev/null +++ b/sysutils/maint/pkg-plist @@ -0,0 +1,36 @@ +bin/maint +bin/maint.py +bin/maint-backup.py +bin/maint-build.py +bin/maint-build-kde2.csh +bin/maint-build-system.csh +bin/maint-build-system2.csh +bin/maint-clean.py +bin/maint-restore.py +bin/maint-update.py +bin/maintlib.py +etc/maint/daily.conf.sample +etc/maint/monthly.conf.sample +etc/maint/special.conf.sample +etc/maint/weekly.conf.sample +etc/maint/yearly.conf.sample +etc/maint/scripts/daily.local +etc/maint/scripts/weekly.local +etc/maint/scripts/monthly.local +etc/maint/scripts/yearly.local +etc/maint/supfiles/kde2.sample +etc/maint/supfiles/ports.sample +etc/maint/supfiles/source.sample +share/maint/data/packages.sample +share/maint/data/portsdeps.sample +share/maint/doc/README.NOW +share/maint/doc/TODO +share/maint/doc/maint.txt +share/maint/logs/keep.me +@dirrm share/maint/data +@dirrm share/maint/doc +@dirrm share/maint/logs +@dirrm share/maint +@dirrm etc/maint/scripts +@dirrm etc/maint/supfiles +@dirrm etc/maint |