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…
Reference in a new issue