Ensure that our scripts call prefixed runscript.
This commit is contained in:
parent
a12dbdc6c9
commit
67c5fd6bb8
4
Makefile
4
Makefile
@ -6,7 +6,9 @@ NAME= openrc
|
|||||||
VERSION= 0.1
|
VERSION= 0.1
|
||||||
PKG= ${NAME}-${VERSION}
|
PKG= ${NAME}-${VERSION}
|
||||||
|
|
||||||
SUBDIR= conf.d doc etc init.d man net runlevels sh src
|
SUBDIR= conf.d doc etc init.d man net sh src
|
||||||
|
# We need to ensure that runlevels is done last
|
||||||
|
SUBDIR+= runlevels
|
||||||
|
|
||||||
INSTALLAFTER= _installafter
|
INSTALLAFTER= _installafter
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2008 Roy Marples <roy@marples.name>
|
# Copyright 2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2008 Roy Marples <roy@marples.name>
|
# Copyright 2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
command=@PREFIX@/sbin/avahi-dnsconfd
|
command=@PKG_PREFIX@/sbin/avahi-dnsconfd
|
||||||
command_args="${avahi_dnsconfd_args} -D"
|
command_args="${avahi_dnsconfd_args} -D"
|
||||||
pidfile=@VARBASE@/run/avahi-dnsconfd.pid
|
pidfile=@VARBASE@/run/avahi-dnsconfd.pid
|
||||||
name="Avahi DNS Configuration Daemon"
|
name="Avahi DNS Configuration Daemon"
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
command=@PREFIX@%%/sbin/avahi-daemon
|
command=@PKG_PREFIX@/sbin/avahi-daemon
|
||||||
command_args="${avahid_args} -D"
|
command_args="${avahid_args} -D"
|
||||||
pidfile=@VARBASE@/run/avahi-daemon/pid
|
pidfile=@VARBASE@/run/avahi-daemon/pid
|
||||||
name="Avahi Service Advertisement Daemon"
|
name="Avahi Service Advertisement Daemon"
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
command=@PREFIX@%%/bin/dbus-daemon
|
command=@PKG_PREFIX@/bin/dbus-daemon
|
||||||
pidfile=@VARBASE@/run/dbus/dbus.pid
|
pidfile=@VARBASE@/run/dbus/dbus.pid
|
||||||
command_args="${dbusd_args---system}"
|
command_args="${dbusd_args---system}"
|
||||||
name="Message Bus Daemon"
|
name="Message Bus Daemon"
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
command=@PREFIX@/sbin/dnsmasq
|
command=@PKG_PREFIX@/sbin/dnsmasq
|
||||||
command_args=${dnsmasq_args}
|
command_args=${dnsmasq_args}
|
||||||
pidfile=@VARBASE@/run/dnsmasq.pid
|
pidfile=@VARBASE@/run/dnsmasq.pid
|
||||||
required_files=/etc/dnsmasq.conf
|
required_files=/etc/dnsmasq.conf
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
command=@PREFIX@/sbin/hald
|
command=@PKG_PREFIX@/sbin/hald
|
||||||
pidfile=@VARBASE@/run/hald/hald.pid
|
pidfile=@VARBASE@/run/hald/hald.pid
|
||||||
command_args="${hald_args}"
|
command_args="${hald_args}"
|
||||||
name="Hardware Abstraction Layer Daemon"
|
name="Hardware Abstraction Layer Daemon"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
vpn=${SVCNAME#*.}
|
vpn=${SVCNAME#*.}
|
||||||
name="OpenVPN"
|
name="OpenVPN"
|
||||||
[ "${vpn}" != "openvpn" ] && name="${name} (${vpn})"
|
[ "${vpn}" != "openvpn" ] && name="${name} (${vpn})"
|
||||||
command=@PREFIX@/sbin/openvpn
|
command=@PKG_PREFIX@/sbin/openvpn
|
||||||
|
|
||||||
pidfile=@VARBASE@/run/"${SVCNAME}".pid
|
pidfile=@VARBASE@/run/"${SVCNAME}".pid
|
||||||
openvpn_dir=${openvpn_dir:-@PREFIX@/etc/openvpn}
|
openvpn_dir=${openvpn_dir:-@PKG_PREFIX@/etc/openvpn}
|
||||||
openvpn_config=${openvpn_config:-${openvpn_dir}/${vpn}.conf}
|
openvpn_config=${openvpn_config:-${openvpn_dir}/${vpn}.conf}
|
||||||
command_args="${openvpn_args} --daemon --config ${openvpn_config} --writepid ${pidfile}"
|
command_args="${openvpn_args} --daemon --config ${openvpn_config} --writepid ${pidfile}"
|
||||||
required_dirs="${openvpn_dir}"
|
required_dirs="${openvpn_dir}"
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
command=@PREFIX@/sbin/polkitd
|
command=@PKG_PREFIX@/sbin/polkitd
|
||||||
pidfile=@VARBASE@/run/polkitd/polkitd.pid
|
pidfile=@VARBASE@/run/polkitd/polkitd.pid
|
||||||
command_args="${polkitd_args}"
|
command_args="${polkitd_args}"
|
||||||
name="PolicyKit Daemon"
|
name="PolicyKit Daemon"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
# Install rules for our scripts
|
# Install rules for our scripts
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
|
|
||||||
_IN_SH= ls -1 | sed -n -e 's:\.in$$::p' | xargs
|
_IN_SH= ls -1 | sed -n -e 's:\.in$$::p' | xargs; echo
|
||||||
_IN!= ${_IN_SH}
|
_IN!= ${_IN_SH}
|
||||||
OBJS+= ${_IN}$(shell ${_IN_SH})
|
OBJS+= ${_IN}$(shell ${_IN_SH})
|
||||||
|
|
||||||
# We store the contents of the directory for ease of use in Makefiles
|
# We store the contents of the directory for ease of use in Makefiles
|
||||||
_CONTENTS_SH= ls -1 | grep -v "\(Makefile\|.in$$\)" | sed -e 's:\.in$$::g' | xargs
|
_CONTENTS_SH= ls -1 | grep -v Makefile | sed -e 's:\.in$$::g' | sort -u | xargs
|
||||||
_CONTENTS!= ${_CONTENTS_SH}
|
_CONTENTS!= ${_CONTENTS_SH}
|
||||||
CONTENTS= ${_CONTENTS}$(shell ${_CONTENTS_SH})
|
CONTENTS= ${_CONTENTS}$(shell ${_CONTENTS_SH})
|
||||||
|
|
||||||
@ -14,10 +14,13 @@ include ${MK}/sys.mk
|
|||||||
include ${MK}/os.mk
|
include ${MK}/os.mk
|
||||||
|
|
||||||
# Tweak our shell scripts
|
# Tweak our shell scripts
|
||||||
.SUFFIXES: .sh.in
|
.SUFFIXES: .sh.in .in
|
||||||
.sh.in.sh:
|
.sh.in.sh:
|
||||||
sed -e 's:@SHELL@:${SH}:g' -e 's:@LIB@:${LIBNAME}:g' -e 's:@PREFIX@:${PREFIX}:g' -e 's:@PKG_PREFIX@:${PKG_PREFIX}:g' $< > $@
|
sed -e 's:@SHELL@:${SH}:g' -e 's:@LIB@:${LIBNAME}:g' -e 's:@PREFIX@:${PREFIX}:g' -e 's:@PKG_PREFIX@:${PKG_PREFIX}:g' $< > $@
|
||||||
|
|
||||||
|
.in:
|
||||||
|
sed -e 's:@PREFIX@:${PREFIX}:g' -e 's:@PKG_PREFIX@:${PKG_PREFIX}:g' $< > $@
|
||||||
|
|
||||||
all: ${OBJS}
|
all: ${OBJS}
|
||||||
|
|
||||||
realinstall: ${BIN} ${CONF} ${CONF_APPEND}
|
realinstall: ${BIN} ${CONF} ${CONF_APPEND}
|
||||||
|
@ -17,11 +17,20 @@ all:
|
|||||||
install:
|
install:
|
||||||
if ! test -d "${BOOTDIR}"; then \
|
if ! test -d "${BOOTDIR}"; then \
|
||||||
${INSTALL} -d ${BOOTDIR} || exit $$?; \
|
${INSTALL} -d ${BOOTDIR} || exit $$?; \
|
||||||
for x in ${BOOT}; do ln -snf /etc/init.d/"$$x" ${BOOTDIR}/"$$x" || exit $$?; done \
|
for x in ${BOOT}; do \
|
||||||
|
if test -n "${PREFIX}"; then \
|
||||||
|
grep -q "keyword .*noprefix" ${PREFIX}/etc/init.d/"$$x" && continue; \
|
||||||
|
fi; \
|
||||||
|
ln -snf ${PREFIX}/etc/init.d/"$$x" ${BOOTDIR}/"$$x" || exit $$?; \
|
||||||
|
done \
|
||||||
fi
|
fi
|
||||||
if ! test -d "${DEFAULTDIR}"; then \
|
if ! test -d "${DEFAULTDIR}"; then \
|
||||||
${INSTALL} -d ${DEFAULTDIR} || exit $$?; \
|
${INSTALL} -d ${DEFAULTDIR} || exit $$?; \
|
||||||
for x in ${DEFAULT}; do ln -snf /etc/init.d/"$$x" ${DEFAULTDIR}/"$$x" || exit $$?; done \
|
for x in ${DEFAULT}; do \
|
||||||
|
if test -n "${PREFIX}"; then \
|
||||||
|
grep -q "keyword .*noprefix" ${PREFIX}/etc/init.d/"$$x" && continue; \
|
||||||
|
fi; \
|
||||||
|
ln -snf ${PREFIX}/etc/init.d/"$$x" ${DEFAULTDIR}/"$$x" || exit $$?; done \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
@ -13,7 +13,7 @@ include ${MK}/scripts.mk
|
|||||||
_installafter:
|
_installafter:
|
||||||
${INSTALL} -d ${DESTDIR}/${PREFIX}/etc/init.d
|
${INSTALL} -d ${DESTDIR}/${PREFIX}/etc/init.d
|
||||||
@# Provide an init script for the loopback interface
|
@# Provide an init script for the loopback interface
|
||||||
ln -snf ${RC_LIB}/sh/net.sh ${DESTDIR}/${PREFIX}/etc/init.d/${NET_LO} || exit $$?
|
ln -snf ${PREFIX}/${RC_LIB}/sh/net.sh ${DESTDIR}/${PREFIX}/etc/init.d/${NET_LO} || exit $$?
|
||||||
@# Put functions.sh into the init.d dir so 3rd party apps don't have to
|
@# Put functions.sh into the init.d dir so 3rd party apps don't have to
|
||||||
@# be multilib aware
|
@# be multilib aware
|
||||||
ln -snf ${RC_LIB}/sh/functions.sh ${DESTDIR}/${PREFIX}/etc/init.d || exit $$?
|
ln -snf ${PREFIX}/${RC_LIB}/sh/functions.sh ${DESTDIR}/${PREFIX}/etc/init.d || exit $$?
|
||||||
|
@ -43,8 +43,8 @@ _sanitize_path()
|
|||||||
local IFS=":" p= path=
|
local IFS=":" p= path=
|
||||||
for p in ${PATH}; do
|
for p in ${PATH}; do
|
||||||
case "${p}" in
|
case "${p}" in
|
||||||
@PREFIX@/lib/rc/sbin|/bin|/sbin|/usr/bin|/usr/sbin|@PKG_PREFIX@/bin|@PKG_PREFIX@/sbin);;
|
@PREFIX@/lib/rc/sbin|@PREFIX@/bin|@PREFIX@/sbin|/usr/bin|/usr/sbin|@PKG_PREFIX@/bin|@PKG_PREFIX@/sbin);;
|
||||||
*) path="${path}:${p}";;
|
*) path="${path}${path:+:}${p}";;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
@ -60,7 +60,7 @@ if [ -n "${ZSH_VERSION}" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Add our bin to $PATH
|
# Add our bin to $PATH
|
||||||
export PATH="@PREFIX@/lib/rc/bin:/bin:/sbin:/usr/bin:/usr/sbin:@PKG_PREFIX@/bin:@PKG_PREFIX@/sbin:$(_sanitize_path "${PATH}")"
|
export PATH="@PREFIX@/lib/rc/bin:@PREFIX@/bin:@PREFIX@/sbin:/usr/bin:/usr/sbin:@PKG_PREFIX@/bin:@PKG_PREFIX@/sbin:$(_sanitize_path "${PATH}")"
|
||||||
unset _sanitize_path
|
unset _sanitize_path
|
||||||
|
|
||||||
for arg; do
|
for arg; do
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
. /etc/init.d/functions.sh
|
. @PREFIX@/etc/init.d/functions.sh
|
||||||
|
|
||||||
config() {
|
config() {
|
||||||
[ -n "$*" ] && echo "${SVCNAME} config $*" >&3
|
[ -n "$*" ] && echo "${SVCNAME} config $*" >&3
|
||||||
@ -31,7 +31,7 @@ depend() {
|
|||||||
:
|
:
|
||||||
}
|
}
|
||||||
|
|
||||||
for _dir in /etc/init.d /usr/local/etc/init.d; do
|
for _dir in @PREFIX@/etc/init.d @PKG_PREFIX@/etc/init.d; do
|
||||||
[ -d "${_dir}" ] || continue
|
[ -d "${_dir}" ] || continue
|
||||||
cd "${_dir}"
|
cd "${_dir}"
|
||||||
for SVCNAME in *; do
|
for SVCNAME in *; do
|
||||||
@ -39,7 +39,7 @@ for _dir in /etc/init.d /usr/local/etc/init.d; do
|
|||||||
|
|
||||||
# Only generate dependencies for runscripts
|
# Only generate dependencies for runscripts
|
||||||
read one two < "${SVCNAME}"
|
read one two < "${SVCNAME}"
|
||||||
[ "${one}" = "#!/sbin/runscript" ] || continue
|
[ "${one}" = "#!@PREFIX@/sbin/runscript" ] || continue
|
||||||
unset one two
|
unset one two
|
||||||
|
|
||||||
export SVCNAME=${SVCNAME##*/}
|
export SVCNAME=${SVCNAME##*/}
|
||||||
@ -59,7 +59,7 @@ for _dir in /etc/init.d /usr/local/etc/init.d; do
|
|||||||
. "${_dir}/../conf.d/${SVCNAME}"
|
. "${_dir}/../conf.d/${SVCNAME}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[ -e /etc/rc.conf ] && . /etc/rc.conf
|
[ -e @PREFIX@/etc/rc.conf ] && . @PREFIX@/etc/rc.conf
|
||||||
|
|
||||||
if . "${_dir}/${SVCNAME}"; then
|
if . "${_dir}/${SVCNAME}"; then
|
||||||
echo "${SVCNAME}" >&3
|
echo "${SVCNAME}" >&3
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!@PREFIX@/sbin/runscript
|
||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
@ -21,7 +21,7 @@ depend()
|
|||||||
need localmount
|
need localmount
|
||||||
after bootmisc
|
after bootmisc
|
||||||
provide net
|
provide net
|
||||||
keyword nojail
|
keyword nojail noprefix
|
||||||
|
|
||||||
case "${IFACE}" in
|
case "${IFACE}" in
|
||||||
lo|lo0);;
|
lo|lo0);;
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
||||||
# All rights reserved. Released under the 2-clause BSD license.
|
# All rights reserved. Released under the 2-clause BSD license.
|
||||||
|
|
||||||
. /etc/init.d/functions.sh
|
. @PREFIX@/etc/init.d/functions.sh
|
||||||
. "${RC_LIBDIR}"/sh/rc-functions.sh
|
. "${RC_LIBDIR}"/sh/rc-functions.sh
|
||||||
|
|
||||||
# Support LiveCD foo
|
# Support LiveCD foo
|
||||||
@ -59,7 +59,7 @@ elif [ -e "/etc/conf.d/${SVCNAME}" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Load any system overrides
|
# Load any system overrides
|
||||||
[ -e /etc/rc.conf ] && . /etc/rc.conf
|
[ -e @PREFIX@/etc/rc.conf ] && . @PREFIX@/etc/rc.conf
|
||||||
|
|
||||||
# Apply any ulimit defined
|
# Apply any ulimit defined
|
||||||
[ -n "${rc_ulimit:-${RC_ULIMIT}}" ] && ulimit ${rc_ulimit:-${RC_ULIMIT}}
|
[ -n "${rc_ulimit:-${RC_ULIMIT}}" ] && ulimit ${rc_ulimit:-${RC_ULIMIT}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user