We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 06f848e commit 2b1f34eCopy full SHA for 2b1f34e
tasks/precheck.sh
@@ -1,13 +1,19 @@
1
#!/bin/bash
2
3
hostname=$(hostname -f)
4
-osfamily=$(cat /etc/os-release | grep -qi ubuntu && echo "ubuntu" || echo "el")
5
version=$(grep VERSION_ID /etc/os-release | cut -d '"' -f 2)
6
arch=$(uname -m)
+if grep -qi ubuntu /etc/os-release; then
7
+ osfamily="ubuntu"
8
+elif grep -qi sles /etc/os-release; then
9
+ osfamily="sles"
10
+else
11
+ osfamily= "el"
12
+fi
13
14
# OS-specific modifications
15
[ "$osfamily" = "ubuntu" -a "$arch" = "x86_64" ] && arch="amd64"
-[ "$osfamily" = "el" ] && version=$(echo "$version" | cut -d . -f 1)
16
+[ "$osfamily" = "el" ] || [ "$osfamily" = "sles" ] && version=$(echo "$version" | cut -d . -f 1)
17
18
# Output a JSON result for ease of Task usage in Puppet Task Plans
19
cat <<EOS
0 commit comments