forked from ungleich-public/cdist
introduce AlmaLinux
AlmaLinux is an Open Source fork of Red Hat Enterprise Linux; it should behave like a CentOS/RHEL.
This commit is contained in:
parent
e57cf1e70a
commit
9819a8d25d
6 changed files with 11 additions and 4 deletions
|
@ -80,6 +80,12 @@ if [ -f /etc/owl-release ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
### Redhat and derivatives
|
### Redhat and derivatives
|
||||||
|
if grep -q ^AlmaLinux /etc/redhat-release 2>/dev/null
|
||||||
|
then
|
||||||
|
echo almalinux
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
if grep -q ^Scientific /etc/redhat-release 2>/dev/null; then
|
if grep -q ^Scientific /etc/redhat-release 2>/dev/null; then
|
||||||
echo scientific
|
echo scientific
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -125,7 +125,7 @@ in
|
||||||
owl)
|
owl)
|
||||||
cat /etc/owl-release
|
cat /etc/owl-release
|
||||||
;;
|
;;
|
||||||
redhat|centos|mitel|scientific)
|
almalinux|redhat|centos|mitel|scientific)
|
||||||
cat /etc/redhat-release
|
cat /etc/redhat-release
|
||||||
;;
|
;;
|
||||||
slackware)
|
slackware)
|
||||||
|
|
|
@ -31,7 +31,7 @@ else
|
||||||
# By default determine package manager based on operating system
|
# By default determine package manager based on operating system
|
||||||
os="$(cat "$__global/explorer/os")"
|
os="$(cat "$__global/explorer/os")"
|
||||||
case "$os" in
|
case "$os" in
|
||||||
amazon|scientific|centos|fedora|redhat) type="yum" ;;
|
almalinux|amazon|scientific|centos|fedora|redhat) type="yum" ;;
|
||||||
archlinux) type="pacman" ;;
|
archlinux) type="pacman" ;;
|
||||||
debian|ubuntu|devuan) type="apt" ;;
|
debian|ubuntu|devuan) type="apt" ;;
|
||||||
freebsd)
|
freebsd)
|
||||||
|
|
|
@ -37,7 +37,7 @@ fi
|
||||||
|
|
||||||
state_should="$(cat "$__object/parameter/state")"
|
state_should="$(cat "$__object/parameter/state")"
|
||||||
|
|
||||||
if grep -q -E "(scientific|centos|redhat|amazon)" "$__global/explorer/os"; then
|
if grep -q -E "(almalinux|scientific|centos|redhat|amazon)" "$__global/explorer/os"; then
|
||||||
opts="-y --quiet"
|
opts="-y --quiet"
|
||||||
else
|
else
|
||||||
opts="--assumeyes --quiet"
|
opts="--assumeyes --quiet"
|
||||||
|
|
|
@ -22,7 +22,7 @@ os=$(cat "$__global/explorer/os")
|
||||||
state="$(cat "$__object/parameter/state")"
|
state="$(cat "$__object/parameter/state")"
|
||||||
|
|
||||||
case "$os" in
|
case "$os" in
|
||||||
scientific|centos)
|
almalinux|scientific|centos)
|
||||||
repo_name="$__object_id"
|
repo_name="$__object_id"
|
||||||
export repo_name
|
export repo_name
|
||||||
repo_file="/etc/yum.repos.d/${repo_name}.repo"
|
repo_file="/etc/yum.repos.d/${repo_name}.repo"
|
||||||
|
|
|
@ -3,6 +3,7 @@ Supported operating systems
|
||||||
|
|
||||||
cdist was tested or is know to run on at least
|
cdist was tested or is know to run on at least
|
||||||
|
|
||||||
|
* `Alma Linux <https://https://almalinux.org>`_
|
||||||
* `Alpine Linux <https://alpinelinux.org>`_
|
* `Alpine Linux <https://alpinelinux.org>`_
|
||||||
* `Archlinux <http://www.archlinux.org>`_
|
* `Archlinux <http://www.archlinux.org>`_
|
||||||
* `CentOS <http://www.centos.org>`_
|
* `CentOS <http://www.centos.org>`_
|
||||||
|
|
Loading…
Reference in a new issue