add Debian 8 support / systemd in __start_on_boot
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
This commit is contained in:
		
					parent
					
						
							
								7d2fef4b03
							
						
					
				
			
			
				commit
				
					
						28c534445b
					
				
			
		
					 1 changed files with 18 additions and 2 deletions
				
			
		|  | @ -28,6 +28,7 @@ target_runlevel="$(cat "$__object/parameter/target_runlevel")" | ||||||
| [ "$state_should" = "$state_is" ] && exit 0 | [ "$state_should" = "$state_is" ] && exit 0 | ||||||
| 
 | 
 | ||||||
| os=$(cat "$__global/explorer/os") | os=$(cat "$__global/explorer/os") | ||||||
|  | os_version=$(cat "$__global/explorer/os_version") | ||||||
| name="$__object_id" | name="$__object_id" | ||||||
| 
 | 
 | ||||||
| case "$state_should" in | case "$state_should" in | ||||||
|  | @ -36,8 +37,19 @@ case "$state_should" in | ||||||
|             archlinux) |             archlinux) | ||||||
|                 echo "systemctl enable \"$name\"" |                 echo "systemctl enable \"$name\"" | ||||||
|             ;; |             ;; | ||||||
|             debian|ubuntu) |             debian) | ||||||
|                 echo "update-rc.d \"$name\" defaults >/dev/null" |                 case "$os_version" in | ||||||
|  |                     [1-7]*) | ||||||
|  |                         echo "update-rc.d \"$name\" defaults >/dev/null" | ||||||
|  |                     ;; | ||||||
|  |                     8*) | ||||||
|  |                         echo "systemctl enable \"$name\"" | ||||||
|  |                     ;; | ||||||
|  |                     *) | ||||||
|  |                         echo "Unsupported version $os_version of $os" >&2 | ||||||
|  |                         exit 1 | ||||||
|  |                     ;; | ||||||
|  |                 esac | ||||||
|             ;; |             ;; | ||||||
| 
 | 
 | ||||||
|             gentoo) |             gentoo) | ||||||
|  | @ -55,6 +67,10 @@ case "$state_should" in | ||||||
|                 echo "/etc/init.d/\"$name\" enable || [ -f /etc/rc.d/S??\"$name\" ]" |                 echo "/etc/init.d/\"$name\" enable || [ -f /etc/rc.d/S??\"$name\" ]" | ||||||
|             ;; |             ;; | ||||||
| 
 | 
 | ||||||
|  |             ubuntu) | ||||||
|  |                 echo "update-rc.d \"$name\" defaults >/dev/null" | ||||||
|  |             ;; | ||||||
|  | 
 | ||||||
|             *) |             *) | ||||||
|                echo "Unsupported os: $os" >&2 |                echo "Unsupported os: $os" >&2 | ||||||
|                exit 1 |                exit 1 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue