forked from ungleich-public/cdist
__package_upgrade_all shouldn't dist-upgrade by default. also add clean.
This commit is contained in:
parent
5f1d7cf76c
commit
39c3ac43ec
2 changed files with 15 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"
|
||||
|
|
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