Browse Source

adding support for amazon linux

feature_files_export
Matt Coddington 11 years ago
parent
commit
211ee5b043
  1. 5
      conf/explorer/os
  2. 3
      conf/explorer/os_version
  3. 2
      conf/type/__package/manifest
  4. 2
      conf/type/__package_yum/gencode-remote

5
conf/explorer/os

@ -75,6 +75,11 @@ if [ -f /etc/cdist-preos ]; then
exit 0
fi
if grep -q ^Amazon /etc/system-release 2>/dev/null; then
echo amazon
exit 0
fi
uname_s="$(uname -s)"
# Assume there is no tr on the client -> do lower case ourselves

3
conf/explorer/os_version

@ -23,6 +23,9 @@
#
case "$($__explorer/os)" in
amazon)
cat /etc/system-release
;;
archlinux)
# empty, but well...
cat /etc/arch-release

2
conf/type/__package/manifest

@ -33,7 +33,7 @@ else
archlinux) type="pacman" ;;
debian|ubuntu) type="apt" ;;
gentoo) type="emerge" ;;
fedora|redhat|centos) type="yum" ;;
fedora|redhat|centos|amazon) type="yum" ;;
*)
echo "Don't know how to manage packages on: $os" >&2
exit 1

2
conf/type/__package_yum/gencode-remote

@ -29,7 +29,7 @@ fi
state="$(cat "$__object/parameter/state")"
if grep -q -E "(centos|redhat)" "$__global/explorer/os"; then
if grep -q -E "(centos|redhat|amazon)" "$__global/explorer/os"; then
opts="-y --quiet"
else
opts="--assumeyes --quiet"

Loading…
Cancel
Save