forked from ungleich-public/cdist
		
	Merge pull request #494 from 4nd3r/master
__package_upgrade_all shouldn't dist-upgrade by default. also add clean.
This commit is contained in:
		
				commit
				
					
						c25eca6f95
					
				
			
		
					 3 changed files with 24 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -24,6 +24,10 @@
 | 
			
		|||
 | 
			
		||||
type="$__object/parameter/type"
 | 
			
		||||
 | 
			
		||||
apt_clean="$__object/parameter/apt-clean"
 | 
			
		||||
 | 
			
		||||
apt_dist_upgrade="$__object/parameter/apt-dist-upgrade"
 | 
			
		||||
 | 
			
		||||
if [ -f "$type" ]; then
 | 
			
		||||
    type="$(cat "$type")"
 | 
			
		||||
else
 | 
			
		||||
| 
						 | 
				
			
			@ -48,8 +52,15 @@ case "$type" in
 | 
			
		|||
        echo "yum --quiet clean all"
 | 
			
		||||
        ;;
 | 
			
		||||
    apt)
 | 
			
		||||
        echo $aptget dist-upgrade
 | 
			
		||||
        echo "apt-get --quiet autoclean"
 | 
			
		||||
        if [ -f "$apt_dist_upgrade" ]
 | 
			
		||||
        then echo $aptget dist-upgrade
 | 
			
		||||
        else echo $aptget upgrade
 | 
			
		||||
        fi
 | 
			
		||||
 | 
			
		||||
        if [ -f "$apt_clean" ]
 | 
			
		||||
        then echo "apt-get --quiet clean"
 | 
			
		||||
        else echo "apt-get --quiet autoclean"
 | 
			
		||||
        fi
 | 
			
		||||
        ;;
 | 
			
		||||
    pacman)
 | 
			
		||||
        echo "pacman --noprogressbar --noconfirm --sync --sysupgrade"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,6 +28,15 @@ type
 | 
			
		|||
    * pacman for Arch Linux
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
BOOLEAN PARAMETERS
 | 
			
		||||
------------------
 | 
			
		||||
apt-dist-upgrade
 | 
			
		||||
    Do dist-upgrade instead of upgrade.
 | 
			
		||||
 | 
			
		||||
apt-clean
 | 
			
		||||
    Clean out the local repository of retrieved package files.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
EXAMPLES
 | 
			
		||||
--------
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								cdist/conf/type/__package_upgrade_all/parameter/boolean
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								cdist/conf/type/__package_upgrade_all/parameter/boolean
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,2 @@
 | 
			
		|||
apt-clean
 | 
			
		||||
apt-dist-upgrade
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue