From 1e39cfd7ba2bccc675a87fe646b9dea2b41cb2f0 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Sat, 7 Jan 2012 04:48:23 +0000 Subject: Make flavour script a real new style rc script --- examples/example/etc/rc.d/ezjail.flavour.example | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) (limited to 'examples') diff --git a/examples/example/etc/rc.d/ezjail.flavour.example b/examples/example/etc/rc.d/ezjail.flavour.example index 4da6ffa..de09abb 100755 --- a/examples/example/etc/rc.d/ezjail.flavour.example +++ b/examples/example/etc/rc.d/ezjail.flavour.example @@ -5,25 +5,18 @@ # # ezjail flavour example -# -case "$1" in - *start) +. /etc/rc.subr + +name=ezjail.flavour.example +start_cmd=flavour_setup + +flavour_setup() { # Remove traces of ourself +# N.B.: Do NOT rm $0, it points to /etc/rc ########################## rm -f "/etc/rc.d/ezjail.flavour.example" -# Run the main setup routines -############################# - flavour_setup() - - ;; - *) - ;; -esac - -flavour_setup() { - # Groups ######### # @@ -78,3 +71,5 @@ rm -rf /pkg # cd /usr/ports/sysutils/screen && make install } + +run_rc_command "$1" -- cgit v1.2.3