aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2001-05-26 03:09:53 +0800
committerijliao <ijliao@FreeBSD.org>2001-05-26 03:09:53 +0800
commit6445598c10a7ff43a149bd048d683f8a9efc09e5 (patch)
tree4f57f97b216285575da8fcf998be1d611c87f104 /sysutils
parent974a4a3cc2884fd514370db545ab322fda05e3ce (diff)
downloadfreebsd-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/Makefile1
-rw-r--r--sysutils/maint/Makefile47
-rw-r--r--sysutils/maint/distinfo1
-rw-r--r--sysutils/maint/pkg-comment1
-rw-r--r--sysutils/maint/pkg-descr14
-rw-r--r--sysutils/maint/pkg-plist36
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