forked from ungleich-public/cdist
Fixed package_yum to work on CentOS
This commit is contained in:
parent
d32d69c933
commit
9e7048b25d
4 changed files with 14 additions and 4 deletions
|
|
@ -19,7 +19,7 @@
|
|||
#
|
||||
#
|
||||
# __package is an abstract type which dispatches to the lower level
|
||||
# __package_$name types which do the actual interaction with the packaging
|
||||
# __package_$name types which do the actual interaction with the packaging
|
||||
# system.
|
||||
#
|
||||
|
||||
|
|
@ -33,7 +33,7 @@ else
|
|||
archlinux) type="pacman" ;;
|
||||
debian|ubuntu) type="apt" ;;
|
||||
gentoo) type="emerge" ;;
|
||||
fedora) type="yum" ;;
|
||||
fedora|redhat|centos) type="yum" ;;
|
||||
*)
|
||||
echo "Don't know how to manage packages on: $os" >&2
|
||||
exit 1
|
||||
|
|
|
|||
|
|
@ -29,7 +29,11 @@ fi
|
|||
|
||||
state="$(cat "$__object/parameter/state")"
|
||||
|
||||
opts="--assumeyes --quiet"
|
||||
if grep -q -E "(centos|redhat)" "$__global/explorer/os"; then
|
||||
opts="-y --quiet"
|
||||
else
|
||||
opts="--assumeyes --quiet"
|
||||
fi
|
||||
|
||||
not_installed="^no package provides"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue