[63735] trunk/dports/net/miredo/Portfile

mnick at macports.org mnick at macports.org
Sat Feb 13 16:44:41 PST 2010


Revision: 63735
          http://trac.macports.org/changeset/63735
Author:   mnick at macports.org
Date:     2010-02-13 16:44:40 -0800 (Sat, 13 Feb 2010)
Log Message:
-----------
* fix Startupitem
* run as miredo user for improved security
* bump revision

Modified Paths:
--------------
    trunk/dports/net/miredo/Portfile

Modified: trunk/dports/net/miredo/Portfile
===================================================================
--- trunk/dports/net/miredo/Portfile	2010-02-14 00:39:59 UTC (rev 63734)
+++ trunk/dports/net/miredo/Portfile	2010-02-14 00:44:40 UTC (rev 63735)
@@ -5,9 +5,10 @@
 
 name                miredo
 version             1.2.2
+revision            1
 maintainers         mnick
 
-categories 	        net
+categories          net
 description         Miredo is an open-source Teredo IPv6 tunneling software
 long_description    ${description}. \
                     It includes functional implementations of all components of the Teredo \
@@ -31,12 +32,22 @@
 
 depends_lib-append  port:judy port:tuntaposx
 
+# run as miredo user
+set miredo_user     miredo
+set miredo_group    miredo
+configure.args-append   --enable-miredo-user
+
 startupitem.create      yes
-startupitem.executable  ${prefix}/sbin/miredo -c ${prefix}/etc/miredo/miredo.conf
+startupitem.executable  ${prefix}/sbin/miredo -c ${prefix}/etc/miredo/miredo.conf \
+                            -p ${prefix}/var/run/${name}.pid --foreground
 
 post-destroot {
     # Renaming of interface isn't supported
     reinplace "s|^InterfaceName|#InterfaceName|" ${destroot}${prefix}/etc/miredo/miredo.conf
+
+    # Create user and group
+    addgroup ${miredo_group}
+    adduser ${miredo_user} gid=[existsgroup ${miredo_group}]
 }
 
 livecheck.type  regex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100213/88d816f2/attachment.html>


More information about the macports-changes mailing list