setup state in os specific sections to get better overview

Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
This commit is contained in:
Nico Schottelius 2012-01-20 12:58:50 +01:00
parent aae67652e9
commit bd32bd0953

View file

@ -25,8 +25,6 @@ os=$("$__explorer/os")
runlevel=$("$__explorer/runlevel")
name="$__object_id"
# default
state="present"
case "$os" in
archlinux)
@ -47,10 +45,12 @@ case "$os" in
;;
debian|ubuntu)
state="present"
[ -f "/etc/rc$runlevel.d/S"??"$name" ] || state="absent"
;;
centos|fedora|owl|redhat)
state="present"
state=$(chkconfig --level "$runlevel" \"$name\" || echo absent)
[ "$state" ] || state="present"
;;