[46638] trunk/dports/sysutils/daemontools
blb at macports.org
blb at macports.org
Mon Feb 9 00:44:47 PST 2009
Revision: 46638
http://trac.macports.org/changeset/46638
Author: blb at macports.org
Date: 2009-02-09 00:44:46 -0800 (Mon, 09 Feb 2009)
Log Message:
-----------
sysutils/daemontools - clean destroot phase a bit, and add a startupitem
for svscan
Modified Paths:
--------------
trunk/dports/sysutils/daemontools/Portfile
Added Paths:
-----------
trunk/dports/sysutils/daemontools/files/
trunk/dports/sysutils/daemontools/files/svscan-pathwrapper
Modified: trunk/dports/sysutils/daemontools/Portfile
===================================================================
--- trunk/dports/sysutils/daemontools/Portfile 2009-02-09 08:37:31 UTC (rev 46637)
+++ trunk/dports/sysutils/daemontools/Portfile 2009-02-09 08:44:46 UTC (rev 46638)
@@ -3,7 +3,7 @@
PortSystem 1.0
name daemontools
version 0.76
-revision 1
+revision 2
categories sysutils
platforms darwin
maintainers nomaintainer
@@ -35,22 +35,35 @@
}
destroot {
- xinstall -m 755 -s -W ${worksrcpath}/command envdir envuidgid fghack \
+ xinstall -m 755 -W ${worksrcpath}/command envdir envuidgid fghack \
multilog pgrphack readproctitle setlock setuidgid softlimit supervise \
- svc svok svscan svstat tai64n tai64nlocal ${destroot}${prefix}/sbin
- xinstall -m 755 -W ${worksrcpath}/command svscanboot \
+ svc svok svscan svscanboot svstat tai64n tai64nlocal \
${destroot}${prefix}/sbin
+ xinstall -m 755 -W ${filespath} svscan-pathwrapper \
+ ${destroot}${prefix}/sbin
+ reinplace "s|@@PREFIX@@|${prefix}|g" \
+ ${destroot}${prefix}/sbin/svscan-pathwrapper
xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
xinstall -m 644 -W ${worksrcpath}/src CHANGES TODO \
${destroot}${prefix}/share/doc/${name}
xinstall -m 755 -d ${destroot}${prefix}/share/man/man8
- xinstall -m 644 -W ${workpath}/daemontools-man envdir.8.gz envuidgid.8.gz \
- fghack.8.gz multilog.8.gz pgrphack.8.gz readproctitle.8.gz \
- setlock.8.gz setuidgid.8.gz softlimit.8.gz supervise.8.gz svc.8.gz \
- svok.8.gz svscan.8.gz svscanboot.8.gz svstat.8.gz tai64n.8.gz \
- tai64nlocal.8.gz ${destroot}${prefix}/share/man/man8
+ eval xinstall -m 644 [glob ${workpath}/daemontools-man/*.8.gz] \
+ ${destroot}${prefix}/share/man/man8
xinstall -m 644 ${workpath}/daemontools-man/README \
${destroot}${prefix}/share/doc/${name}/README_MANPAGES
+ xinstall -m 755 -d ${destroot}${prefix}/var/svscan/service
}
+destroot.keepdirs ${destroot}${prefix}/var/svscan/service
+
+post-activate {
+ ui_msg "Note, to use svscan, a startupitem has been created, but you"
+ ui_msg "must use ${prefix}/var/svscan/service for it instead of just"
+ ui_msg "/service"
+}
+
+startupitem.create yes
+startupitem.name svscan
+startupitem.executable ${prefix}/sbin/svscan-pathwrapper ${prefix}/var/svscan/service
+
Added: trunk/dports/sysutils/daemontools/files/svscan-pathwrapper
===================================================================
--- trunk/dports/sysutils/daemontools/files/svscan-pathwrapper (rev 0)
+++ trunk/dports/sysutils/daemontools/files/svscan-pathwrapper 2009-02-09 08:44:46 UTC (rev 46638)
@@ -0,0 +1,6 @@
+#!/bin/sh
+#
+
+export PATH=@@PREFIX@@/bin:@@PREFIX@@/sbin:/bin:/sbin:/usr/bin:/usr/sbin
+exec @@PREFIX@@/sbin/svscan $*
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090209/3f60ee63/attachment-0001.html>
More information about the macports-changes
mailing list