[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