add --recursive to __directory (man, gencode, parameter, changelog)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								e921986e32
							
						
					
				
			
			
				commit
				
					
						e4190c3d0a
					
				
			
		
					 4 changed files with 20 additions and 2 deletions
				
			
		| 
						 | 
					@ -36,6 +36,12 @@ if [ -f "$__object/parameter/parents" ]; then
 | 
				
			||||||
   fi
 | 
					   fi
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if [ -f "$__object/parameter/recursive" ]; then
 | 
				
			||||||
 | 
					   if [ yes = "$(cat "$__object/parameter/recursive")" ]; then
 | 
				
			||||||
 | 
					      recursive="-R"
 | 
				
			||||||
 | 
					   fi
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Only create if not already existent
 | 
					# Only create if not already existent
 | 
				
			||||||
if [ no = "$(cat "$__object/explorer/exists")" ]; then
 | 
					if [ no = "$(cat "$__object/explorer/exists")" ]; then
 | 
				
			||||||
   echo mkdir $mkdiropt \"$destination\"
 | 
					   echo mkdir $mkdiropt \"$destination\"
 | 
				
			||||||
| 
						 | 
					@ -48,10 +54,10 @@ fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Group
 | 
					# Group
 | 
				
			||||||
if [ -f "$__object/parameter/group" ]; then
 | 
					if [ -f "$__object/parameter/group" ]; then
 | 
				
			||||||
   echo chgrp \"$(cat "$__object/parameter/group")\" \"$destination\"
 | 
					   echo chgrp $recursive \"$(cat "$__object/parameter/group")\" \"$destination\"
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Owner
 | 
					# Owner
 | 
				
			||||||
if [ -f "$__object/parameter/owner" ]; then
 | 
					if [ -f "$__object/parameter/owner" ]; then
 | 
				
			||||||
   echo chown \"$(cat "$__object/parameter/owner")\" \"$destination\"
 | 
					   echo chown $recursive \"$(cat "$__object/parameter/owner")\" \"$destination\"
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,6 +32,11 @@ owner::
 | 
				
			||||||
parents::
 | 
					parents::
 | 
				
			||||||
   Whether to create parents as well (mkdir -p behaviour). Must be yes or no.
 | 
					   Whether to create parents as well (mkdir -p behaviour). Must be yes or no.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					recursive::
 | 
				
			||||||
 | 
					   If supplied the chgrp and chown call will run recursively.
 | 
				
			||||||
 | 
					   This does *not* influence the behaviour of chmod.
 | 
				
			||||||
 | 
					   Must be yes or no.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EXAMPLES
 | 
					EXAMPLES
 | 
				
			||||||
--------
 | 
					--------
 | 
				
			||||||
| 
						 | 
					@ -45,6 +50,9 @@ __directory /etc --owner root --group root --mode 0755
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Create nfs service directory, including parents
 | 
					# Create nfs service directory, including parents
 | 
				
			||||||
__directory /home/services/nfs --parents yes
 | 
					__directory /home/services/nfs --parents yes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Change permissions recursively
 | 
				
			||||||
 | 
					__directory /home/services --recursive yes --owner root --group root
 | 
				
			||||||
--------------------------------------------------------------------------------
 | 
					--------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,3 +2,4 @@ group
 | 
				
			||||||
mode
 | 
					mode
 | 
				
			||||||
owner
 | 
					owner
 | 
				
			||||||
parents
 | 
					parents
 | 
				
			||||||
 | 
					recursive
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,6 @@
 | 
				
			||||||
 | 
					1.3.3:
 | 
				
			||||||
 | 
						* Add --recursive to __directory
 | 
				
			||||||
 | 
					
 | 
				
			||||||
1.3.2: 2011-03-21
 | 
					1.3.2: 2011-03-21
 | 
				
			||||||
	* Add --source to __motd
 | 
						* Add --source to __motd
 | 
				
			||||||
	* Add --preseed to __package_apt
 | 
						* Add --preseed to __package_apt
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue