summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorMarc Vertes <mvertes@free.fr>2025-01-28 16:04:15 +0100
committerMarc Vertes <mvertes@free.fr>2025-01-28 16:04:15 +0100
commit6e1d27a7138b196aaee83742352287bbf720f442 (patch)
treef4a15d2589593f3198e8b50b8b64a331465ae360 /bin
parentd28de23c5c9aa1088e97f1555cb4ddf039ac2733 (diff)
bash: handle missign commands
Diffstat (limited to 'bin')
-rwxr-xr-xbin/os15
1 files changed, 15 insertions, 0 deletions
diff --git a/bin/os b/bin/os
new file mode 100755
index 0000000..d9c7002
--- /dev/null
+++ b/bin/os
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+# Print operating system name
+
+s=$(uname)
+case $s in
+(Linux)
+ if [ -f /etc/os-release ]; then
+ . /etc/os-release && [ "$ID" ] && s="$ID"
+ elif [ -d /data/data/com.termux ]; then
+ s=termux
+ fi
+ ;;
+esac
+echo "$s"