install init.d file for zed
This commit is contained in:
		
							parent
							
								
									479d451f64
								
							
						
					
					
						commit
						a7c83d2c0c
					
				| @ -102,6 +102,9 @@ override_dh_installinit: | |||||||
| 	dh_installinit --name=zfs-share \ | 	dh_installinit --name=zfs-share \ | ||||||
| 	  --no-restart-on-upgrade --no-start -- defaults 18 00 | 	  --no-restart-on-upgrade --no-start -- defaults 18 00 | ||||||
| 
 | 
 | ||||||
|  | 	@# Install the /etc/init.d/zed script. | ||||||
|  | 	dh_installinit --name=zed | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| override_dh_installudev: | override_dh_installudev: | ||||||
| 	dh_installudev --name=zvol --priority=60 | 	dh_installudev --name=zvol --priority=60 | ||||||
|  | |||||||
| @ -2,3 +2,4 @@ | |||||||
| sbin | sbin | ||||||
| lib/udev | lib/udev | ||||||
| usr/share/man | usr/share/man | ||||||
|  | etc/zfs/zed.d/zed.rc | ||||||
|  | |||||||
							
								
								
									
										46
									
								
								zfs-debian-pve/zfsutils.zed.init
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								zfs-debian-pve/zfsutils.zed.init
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,46 @@ | |||||||
|  | #!/bin/sh | ||||||
|  | 
 | ||||||
|  | ### BEGIN INIT INFO | ||||||
|  | # Provides:        zed | ||||||
|  | # Required-Start:  $remote_fs $network $syslog zfs | ||||||
|  | # Required-Stop:   $remote_fs $network $syslog zfs | ||||||
|  | # Default-Start:   2 3 4 5 | ||||||
|  | # Default-Stop:    0 1 6 | ||||||
|  | # Short-Description: ZFS Event Daemon | ||||||
|  | ### END INIT INFO | ||||||
|  | 
 | ||||||
|  | . /lib/lsb/init-functions | ||||||
|  | 
 | ||||||
|  | PATH=/sbin:/bin:/usr/bin:/usr/sbin | ||||||
|  | DAEMON=/sbin/zed | ||||||
|  | NAME=zed | ||||||
|  | DESC="ZFS Event Daemon" | ||||||
|  | PIDFILE=/var/run/zed.pid | ||||||
|  | 
 | ||||||
|  | test -f $DAEMON || exit 0 | ||||||
|  | 
 | ||||||
|  | case "$1" in | ||||||
|  | 	start) | ||||||
|  | 		log_daemon_msg "Starting $DESC" "$NAME" | ||||||
|  | 		start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON | ||||||
|  | 		log_end_msg $? | ||||||
|  |   		;; | ||||||
|  | 	stop) | ||||||
|  | 		log_daemon_msg "Stopping $DESC" "$NAME" | ||||||
|  | 		start-stop-daemon --stop --quiet --retry TERM/2/TERM/15/KILL/2 --pidfile $PIDFILE | ||||||
|  | 		log_end_msg $? | ||||||
|  |   		;; | ||||||
|  | 	restart|reload|force-reload) | ||||||
|  | 		log_daemon_msg "Restarting $DESC" "$NAME" | ||||||
|  | 		start-stop-daemon --stop --quiet --retry TERM/2/TERM/15/KILL/2 --pidfile $PIDFILE | ||||||
|  |                 start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON | ||||||
|  | 		log_end_msg $? | ||||||
|  |   		;; | ||||||
|  | 	*) | ||||||
|  | 	        N=/etc/init.d/$NAME | ||||||
|  |   		echo "Usage: $N {start|stop|restart|reload|force-reload}" | ||||||
|  |   		exit 1 | ||||||
|  | 		;; | ||||||
|  | esac | ||||||
|  | 
 | ||||||
|  | exit 0 | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Dietmar Maurer
						Dietmar Maurer