1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-27 10:03:20 +00:00

add maint

System maintenance package written in Python and CSH

PR:		27022
Submitted by:	Dale Weber <netman@dynaplex.net>
This commit is contained in:
Ying-Chieh Liao 2001-05-25 19:09:53 +00:00
parent d60a2edb4e
commit 6f98c77390
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=43056
6 changed files with 100 additions and 0 deletions

View File

@ -74,6 +74,7 @@
SUBDIR += logrotate
SUBDIR += logtool
SUBDIR += lsof
SUBDIR += maint
SUBDIR += manck
SUBDIR += medusa
SUBDIR += mei

47
sysutils/maint/Makefile Normal file
View File

@ -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>

1
sysutils/maint/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (maint-0.5.2.tar.gz) = 16b97fa744dcebe90b9de72ae9e0597c

View File

@ -0,0 +1 @@
System maintenance package written in Python and CSH

14
sysutils/maint/pkg-descr Normal file
View File

@ -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>

36
sysutils/maint/pkg-plist Normal file
View File

@ -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