summaryrefslogtreecommitdiffstats
path: root/sysutils/maint
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2001-05-25 19:09:53 +0000
committerijliao <ijliao@FreeBSD.org>2001-05-25 19:09:53 +0000
commit6445598c10a7ff43a149bd048d683f8a9efc09e5 (patch)
tree4f57f97b216285575da8fcf998be1d611c87f104 /sysutils/maint
parent974a4a3cc2884fd514370db545ab322fda05e3ce (diff)
downloadFreeBSD-ports-6445598c10a7ff43a149bd048d683f8a9efc09e5.zip
FreeBSD-ports-6445598c10a7ff43a149bd048d683f8a9efc09e5.tar.gz
add maint
System maintenance package written in Python and CSH PR: 27022 Submitted by: Dale Weber <netman@dynaplex.net>
Diffstat (limited to 'sysutils/maint')
-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
5 files changed, 99 insertions, 0 deletions
diff --git a/sysutils/maint/Makefile b/sysutils/maint/Makefile
new file mode 100644
index 0000000..5ade7fa
--- /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 0000000..7b91a03
--- /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 0000000..d680295
--- /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 0000000..2342306
--- /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 0000000..b9d416a
--- /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
OpenPOWER on IntegriCloud