forked from ungleich-public/cdist
		
	[__sensible_editor] Add exists as a possible --state value
This commit is contained in:
		
					parent
					
						
							
								365974c447
							
						
					
				
			
			
				commit
				
					
						58eb474b01
					
				
			
		
					 2 changed files with 11 additions and 3 deletions
				
			
		| 
						 | 
					@ -24,7 +24,15 @@ editor
 | 
				
			||||||
OPTIONAL PARAMETERS
 | 
					OPTIONAL PARAMETERS
 | 
				
			||||||
-------------------
 | 
					-------------------
 | 
				
			||||||
state
 | 
					state
 | 
				
			||||||
    Either "present" or "absent". Defaults to "present".
 | 
					    'present', 'absent', or 'exists'. Defaults to 'present', where:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    present
 | 
				
			||||||
 | 
					        the sensible-editor is exactly what is specified in --editor.
 | 
				
			||||||
 | 
					    absent
 | 
				
			||||||
 | 
					        no sensible-editor configuration is present.
 | 
				
			||||||
 | 
					    exists
 | 
				
			||||||
 | 
					        the sensible-editor will be set to what is specified in --editor,
 | 
				
			||||||
 | 
					        unless there already is a configuration on the target system.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EXAMPLES
 | 
					EXAMPLES
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -47,9 +47,9 @@ os_version=$(cat "${__global}/explorer/os_version")
 | 
				
			||||||
state=$(cat "${__object}/parameter/state")
 | 
					state=$(cat "${__object}/parameter/state")
 | 
				
			||||||
user=$__object_id
 | 
					user=$__object_id
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if test "${state}" != 'present' && test "${state}" != 'absent'
 | 
					if test "${state}" != 'present' && test "${state}" != 'exists' && test "${state}" != 'absent'
 | 
				
			||||||
then
 | 
					then
 | 
				
			||||||
	echo 'Only "present" and "absent" are allowed for --state' >&2
 | 
						echo 'Only "present", "exists", and "absent" are allowed for --state' >&2
 | 
				
			||||||
	exit 1
 | 
						exit 1
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue