This diff updates sysutils/runit to 1.7.2. Major differences from the previous port: * service directory moved from /service to /var/service * the programs runsvctrl, runsvstat, svwaitdown, and svwaitup have been combined into one program, sv.
The bulk of this update was done by Toni Mueller. --- Lars Hansson
Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/runit/Makefile,v retrieving revision 1.6 diff -u -r1.6 Makefile --- Makefile 2006/02/15 05:14:30 1.6 +++ Makefile 2006/12/08 13:43:34 @@ -2,8 +2,7 @@ COMMENT= "daemontools alike replacement for init" -DISTNAME= runit-1.2.1 -PKGNAME= ${DISTNAME}p0 +DISTNAME= runit-1.7.2 CATEGORIES= sysutils HOMEPAGE= http://www.smarden.org/runit/ @@ -19,19 +18,15 @@ MASTER_SITES= ${HOMEPAGE} WRKDIST= ${WRKDIR}/admin/${DISTNAME} WRKSRC= ${WRKDIST}/src -SBINPROGRAMS= runit runit-init runsvdir runsvchdir runsv \ - runsvctrl runsvstat svlogd utmpset svwaitdown \ - svwaitup chpst -MANPAGES= chpst.8 runit.8 runsvchdir.8 runsvdir.8 svlogd.8 \ - svwaitup.8 runit-init.8 runsv.8 runsvctrl.8 \ - runsvstat.8 svwaitdown.8 utmpset.8 -DOCS1= benefits.html replaceinit.html runsvchdir.8.html \ - svwaitup.8.html chpst.8.html runit-init.8.html \ - runsvctrl.8.html upgrade.html runit.8.html \ - runsvdir.8.html dependencies.html runlevels.html \ - runsvstat.8.html useinit.html index.html \ - runscripts.html svlogd.8.html utmpset.8.html \ - install.html runsv.8.html svwaitdown.8.html +SBINPROGRAMS= chpst runit runit-init runsv runsvchdir runsvdir \ + sv svlogd utmpset +MANPAGES= chpst.8 runit.8 runit-init.8 runsv.8 runsvchdir.8 runsvdir.8 \ + sv.8 svlogd.8 utmpset.8 +DOCS1= benefits.html chpst.8.html dependencies.html faq.html \ + index.html install.html replaceinit.html runit-init.8.html \ + runit.8.html runlevels.html runscripts.html runsv.8.html \ + runsvchdir.8.html runsvdir.8.html sv.8.html svlogd.8.html \ + upgrade.html useinit.html index.html utmpset.8.html DOCS2= CHANGES README COPYING THANKS EXAMPLES= etc/2 etc/openbsd/1 etc/openbsd/3 etc/openbsd/ctrlaltdel @@ -49,7 +44,7 @@ .for pgm in ${SBINPROGRAMS} ${INSTALL_PROGRAM} ${WRKDIST}/command/${pgm} ${PREFIX}/sbin/ .endfor - ${INSTALL_SCRIPT} files/runsvdir-start ${PREFIX}/sbin/ + ${INSTALL_SCRIPT} ${WRKDIST}/etc/2 ${PREFIX}/sbin/runsvdir-start .for page in ${MANPAGES} ${INSTALL_MAN} ${WRKDIST}/man/${page} ${PREFIX}/man/man8 .endfor Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/runit/distinfo,v retrieving revision 1.4 diff -u -r1.4 distinfo --- distinfo 2005/02/23 21:50:50 1.4 +++ distinfo 2006/12/08 13:43:34 @@ -1,4 +1,4 @@ -MD5 (runit-1.2.1.tar.gz) = 6bca396fe0cc212984434f2717ba3f0d -RMD160 (runit-1.2.1.tar.gz) = 837b7450fa440519547c278318ed50a6bffbc771 -SHA1 (runit-1.2.1.tar.gz) = 7f94255e036e1c475f23c8ba8504a4df6a1aae61 -SIZE (runit-1.2.1.tar.gz) = 91062 +MD5 (runit-1.7.2.tar.gz) = 35448e97188544914f298c88871ab984 +RMD160 (runit-1.7.2.tar.gz) = b3377c35cdf1adf50d30dc46a3f63c73d483ae48 +SHA1 (runit-1.7.2.tar.gz) = 5b8d1351fe82ff5c547179235ede1fdb190be8c3 +SIZE (runit-1.7.2.tar.gz) = 102942 Index: files/rc.shutdown =================================================================== RCS file: /cvs/ports/sysutils/runit/files/rc.shutdown,v retrieving revision 1.2 diff -u -r1.2 rc.shutdown --- files/rc.shutdown 2005/02/23 21:54:08 1.2 +++ files/rc.shutdown 2006/12/08 13:43:34 @@ -1,12 +1,6 @@ # Stop runit services echo -n 'Waiting for services to stop...' -/usr/local/sbin/svwaitdown -k -t350 /service/* -if [ $? -eq 0 ]; then - echo 'ok.' -elif [ $? -eq 111 ]; then - echo 'timeout.' -else - echo 'ok. $? services had errors.' -fi +/usr/local/sbin/sv -w196 force-stop /var/service/* +/usr/local/sbin/sv exit /var/service/* Index: pkg/MESSAGE =================================================================== RCS file: /cvs/ports/sysutils/runit/pkg/MESSAGE,v retrieving revision 1.3 diff -u -r1.3 MESSAGE --- pkg/MESSAGE 2006/02/15 05:14:30 1.3 +++ pkg/MESSAGE 2006/12/08 13:43:34 @@ -1,7 +1,12 @@ -You will need to add +You will need to add csh -cf '${PREFIX}/sbin/runsvdir-start &' -to /etc/rc.local in order to have runit start at boot. The port expects -services to be in /service. If you're using another location you will -have to modify runsvdir-start. +to /etc/rc.local in order to have runit start at boot. + +The service directory has moved from /service to /var/service. + +With this version the runsvctrl, runsvstat, svwaitdown, and svwaitup +programs no longer are being installed. The functionality of these +programs has been incorporated into the sv program. +Read ${PREFIX}/share/doc/runit/upgrade.html on update. Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/runit/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 PLIST --- pkg/PLIST 2004/09/30 22:35:15 1.1.1.1 +++ pkg/PLIST 2006/12/08 13:43:34 @@ -4,25 +4,19 @@ @man man/man8/runit.8 @man man/man8/runsv.8 @man man/man8/runsvchdir.8 [EMAIL PROTECTED] man/man8/runsvctrl.8 @man man/man8/runsvdir.8 [EMAIL PROTECTED] man/man8/runsvstat.8 [EMAIL PROTECTED] man/man8/sv.8 @man man/man8/svlogd.8 [EMAIL PROTECTED] man/man8/svwaitdown.8 [EMAIL PROTECTED] man/man8/svwaitup.8 @man man/man8/utmpset.8 sbin/chpst sbin/runit sbin/runit-init sbin/runsv sbin/runsvchdir -sbin/runsvctrl sbin/runsvdir sbin/runsvdir-start -sbin/runsvstat +sbin/sv sbin/svlogd -sbin/svwaitdown -sbin/svwaitup sbin/utmpset share/doc/runit/ share/doc/runit/CHANGES @@ -32,6 +26,7 @@ share/doc/runit/benefits.html share/doc/runit/chpst.8.html share/doc/runit/dependencies.html +share/doc/runit/faq.html share/doc/runit/index.html share/doc/runit/install.html share/doc/runit/replaceinit.html @@ -41,12 +36,9 @@ share/doc/runit/runscripts.html share/doc/runit/runsv.8.html share/doc/runit/runsvchdir.8.html -share/doc/runit/runsvctrl.8.html share/doc/runit/runsvdir.8.html -share/doc/runit/runsvstat.8.html +share/doc/runit/sv.8.html share/doc/runit/svlogd.8.html -share/doc/runit/svwaitdown.8.html -share/doc/runit/svwaitup.8.html share/doc/runit/upgrade.html share/doc/runit/useinit.html share/doc/runit/utmpset.8.html