startupitems arcanery
markd at macports.org
markd at macports.org
Thu Mar 29 09:04:31 PDT 2007
I am trying to understand the startupitems in the dhcp port because I want
to do somewthing similar in another port. Can someone explain what the
escapes, brackets, "-x", and "-r" do? And what interprets the "-x" and
"-r"? The shell?
startupitem.create yes
startupitem.name dhcpd
startupitem.init "PID=/var/run/dhcpd.pid"
startupitem.start "\[ -x ${prefix}/sbin/dhcpd \] &&
${prefix}/sbin/dhcpd -cf ${prefix}/etc/dhcp/dhcpd.conf -lf
${prefix}/var/db/dhcpd/dhcpd.leases"
startupitem.stop "\[ -r \${PID} \] && kill \$(cat \${PID})"
Mark
More information about the macports-dev
mailing list