Merge branch '__file_exists' of https://github.com/asteven/cdist
This commit is contained in:
		
				commit
				
					
						f2a51f1a10
					
				
			
		
					 2 changed files with 8 additions and 1 deletions
				
			
		|  | @ -23,6 +23,9 @@ | |||
| 
 | ||||
| destination="/$__object_id" | ||||
| state_should="$(cat "$__object/parameter/state")" | ||||
| exists="$(cat "$__object/explorer/exists")" | ||||
| 
 | ||||
| [ "$state_should" = "exists" -a "$exists" = "yes" ] && exit 0 # nothing to do | ||||
| 
 | ||||
| if [ "$state_should" = "present" ]; then | ||||
|    if [ -f "$__object/parameter/source" ]; then | ||||
|  |  | |||
|  | @ -21,7 +21,11 @@ None. | |||
| OPTIONAL PARAMETERS | ||||
| ------------------- | ||||
| state:: | ||||
|    'present' or 'absent', defaults to 'present' | ||||
|    'present', 'absent' or 'exists', defaults to 'present' | ||||
|    where: | ||||
|       present: the file is exactly the one from source | ||||
|       absent: the file does not exist | ||||
|       exists: the file from source but only if it doesn't already exist | ||||
| 
 | ||||
| group:: | ||||
|    Group to chgrp to. | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue