Use Systemd for Amazon Linux 2 packages

pull/11742/head
Gunnar Aasen 2019-02-06 16:03:28 -08:00
parent 5e1e0b122a
commit 0350557c16
2 changed files with 13 additions and 6 deletions

View File

@ -63,7 +63,10 @@ elif [[ -f /etc/debian_version ]]; then
fi
elif [[ -f /etc/os-release ]]; then
source /etc/os-release
if [[ $ID = "amzn" ]]; then
if [[ "$NAME" = "Amazon Linux" ]]; then
# Amazon Linux 2+ logic
install_systemd
elif [[ "$NAME" = "Amazon Linux AMI" ]]; then
# Amazon Linux logic
install_init
install_chkconfig

View File

@ -43,11 +43,15 @@ elif [[ -f /etc/lsb-release ]]; then
fi
elif [[ -f /etc/os-release ]]; then
source /etc/os-release
if [[ $ID = "amzn" ]]; then
# Amazon Linux logic
if [[ "$1" = "0" ]]; then
# InfluxDB is no longer installed, remove from init system
rm -f /etc/default/influxdb
if [[ "$ID" = "amzn" ]] && [[ "$1" = "0" ]]; then
# InfluxDB is no longer installed, remove from init system
rm -f /etc/default/influxdb
if [[ "$NAME" = "Amazon Linux" ]]; then
# Amazon Linux 2+ logic
disable_systemd
elif [[ "$NAME" = "Amazon Linux AMI" ]]; then
# Amazon Linux logic
disable_chkconfig
fi
fi