Update consul agent init script so that it works again on Devuan
Error before: ---- BEGIN code-remote:stderr ---- insserv: warning: script 'consul' missing LSB tags and overrides insserv: There is a loop between service monit and consul if stopped insserv: loop involving service consul at depth 2 insserv: loop involving service monit at depth 1 insserv: Stopping consul depends on monit and therefore on system facility `$all' which can not be true! insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header
This commit is contained in:
		
					parent
					
						
							
								bfe8b8fa57
							
						
					
				
			
			
				commit
				
					
						54ca7b40c7
					
				
			
		
					 2 changed files with 13 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
#!/bin/sh
 | 
			
		||||
#
 | 
			
		||||
# 2015 Nico Schottelius (nico-cdist at schottelius.org)
 | 
			
		||||
# 2015-2018 Nico Schottelius (nico-cdist at schottelius.org)
 | 
			
		||||
# 2015 Steven Armstrong (steven-cdist at armstrong.cc)
 | 
			
		||||
#
 | 
			
		||||
# This file is part of cdist.
 | 
			
		||||
| 
						 | 
				
			
			@ -18,6 +18,17 @@
 | 
			
		|||
# You should have received a copy of the GNU General Public License
 | 
			
		||||
# along with cdist. If not, see <http://www.gnu.org/licenses/>.
 | 
			
		||||
#
 | 
			
		||||
### BEGIN INIT INFO
 | 
			
		||||
# Provides:          consul
 | 
			
		||||
# Required-Start:    $remote_fs
 | 
			
		||||
# Required-Stop:     $remote_fs
 | 
			
		||||
# Should-Start:      $all
 | 
			
		||||
# Should-Stop:       $all
 | 
			
		||||
# Default-Start:     2 3 4 5
 | 
			
		||||
# Default-Stop:      0 1 6
 | 
			
		||||
# Short-Description: consul
 | 
			
		||||
# Description:       consul agent
 | 
			
		||||
### END INIT INFO
 | 
			
		||||
 | 
			
		||||
if [ -f "/etc/default/consul" ]; then
 | 
			
		||||
    . /etc/default/consul
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -16,6 +16,7 @@ next:
 | 
			
		|||
	* New type: __apt_default_release (Matthijs Kooijman)
 | 
			
		||||
	* Type __file: Add pre-exists state (Matthijs Kooijman)
 | 
			
		||||
	* Type __grafana_dashboard: Add support for stretch + ascii (Nico Schottelius)
 | 
			
		||||
	* Type __consul_agent: Update Debian Sys-V-Init script (Nico Schottelius)
 | 
			
		||||
 | 
			
		||||
4.8.0: 2018-02-14
 | 
			
		||||
	* Core: Skip empty lines in parameter files (Darko Poljak)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue