[54383] trunk/dports/sysutils/smartmontools

toby at macports.org toby at macports.org
Sat Jul 25 21:35:18 PDT 2009


Revision: 54383
          http://trac.macports.org/changeset/54383
Author:   toby at macports.org
Date:     2009-07-25 21:35:17 -0700 (Sat, 25 Jul 2009)
Log Message:
-----------
update startup mechanism, and install a sample config file

Modified Paths:
--------------
    trunk/dports/sysutils/smartmontools/Portfile

Added Paths:
-----------
    trunk/dports/sysutils/smartmontools/files/
    trunk/dports/sysutils/smartmontools/files/net.sourceforge.smartmontools.smartd.plist

Modified: trunk/dports/sysutils/smartmontools/Portfile
===================================================================
--- trunk/dports/sysutils/smartmontools/Portfile	2009-07-26 04:22:13 UTC (rev 54382)
+++ trunk/dports/sysutils/smartmontools/Portfile	2009-07-26 04:35:17 UTC (rev 54383)
@@ -4,6 +4,7 @@
 
 name            smartmontools
 version         5.38
+revision        1
 categories      sysutils
 maintainers     toby
 description     SMART hard drive monitoring
@@ -16,9 +17,20 @@
 homepage        http://smartmontools.sourceforge.net/
 platforms       darwin
 master_sites    sourceforge
-checksums       sha1 90e36f46af7a35336c63868176aa71deef4c9e66
-configure.args  --mandir=${prefix}/share/man
+checksums       md5 a282846532ecbd6b4a28072373b3a70b \
+                sha1 90e36f46af7a35336c63868176aa71deef4c9e66 \
+                rmd160 6fcca6e18b14a14b579e8484c769f36b3ce238ea
+configure.args  --mandir=${prefix}/share/man --enable-sample
 
 platform darwin {
-    configure.args-append --with-initscriptdir=/Library/StartupItems
+    post-destroot {
+        file delete -force ${destroot}${prefix}/etc/rc.d
+
+        set launchd_path ${destroot}/Library/LaunchDaemons
+        set launchd_plist net.sourceforge.smartmontools.smartd.plist
+
+        xinstall -d ${launchd_path}
+        xinstall ${filespath}/${launchd_plist} ${launchd_path}
+        reinplace s|__PREFIX__|${prefix}| ${launchd_path}/${launchd_plist}
+    }
 }

Added: trunk/dports/sysutils/smartmontools/files/net.sourceforge.smartmontools.smartd.plist
===================================================================
--- trunk/dports/sysutils/smartmontools/files/net.sourceforge.smartmontools.smartd.plist	                        (rev 0)
+++ trunk/dports/sysutils/smartmontools/files/net.sourceforge.smartmontools.smartd.plist	2009-07-26 04:35:17 UTC (rev 54383)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>Label</key>
+	<string>net.sourceforge.smartmontools.smartd</string>
+	<key>ProgramArguments</key>
+	<array>
+		<string>__PREFIX__/sbin/smartd</string>
+		<string>-n</string>
+	</array>
+	<key>KeepAlive</key>
+	<true/>
+</dict>
+</plist>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090725/a88c96ac/attachment.html>


More information about the macports-changes mailing list