From 5953b84cff8bb23907863567ccd6deb536e05da8 Mon Sep 17 00:00:00 2001 From: Timerix Date: Fri, 20 Jun 2025 19:29:52 +0500 Subject: [PATCH] fixed detect_os.sh again --- detect_os.sh | 86 ++++++++++++++++++++++++++-------------------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/detect_os.sh b/detect_os.sh index 6aeca22..dea5728 100644 --- a/detect_os.sh +++ b/detect_os.sh @@ -1,46 +1,46 @@ -usr/bin/env bash +#!/usr/bin/env bash -lude "cbuild/myprint.sh" +include "cbuild/myprint.sh" -ction detect_os { - local uname_result="$(uname -o)" - # myprint "uname result: '$uname_result'" - case "$uname_result" in - Msys | Cygwin | MS/Windows) - safeprint WINDOWS - ;; - Linux | GNU/Linux | Android) - safeprint LINUX - ;; - FreeBSD) - safeprint FREEBSD - ;; - Darwin) - safeprint MACOS - ;; - *) - error "unknown operating system: $uname_result" - ;; - esac - - -ction detect_arch { - local uname_result="$(uname -m)" - case "$uname_result" in - arm | arm32 | armhf | aarch32) - safeprint arm32 - ;; - arm64 | aarch64 | aarch64_be | armv8b | armv8l) - safeprint arm64 - ;; - x86 | i386 | i486 | i686) - safeprint x86 - ;; - x64 | x86_64 | amd64) - safeprint x64 - ;; - *) - error "unknown CPU architecture: $uname_result" - ;; - esac +function detect_os { + local uname_result="$(uname -o)" + # myprint "uname result: '$uname_result'" + case "$uname_result" in + Msys | Cygwin | MS/Windows) + safeprint WINDOWS + ;; + Linux | GNU/Linux | Android) + safeprint LINUX + ;; + FreeBSD) + safeprint FREEBSD + ;; + Darwin) + safeprint MACOS + ;; + *) + error "unknown operating system: $uname_result" + ;; + esac +} +function detect_arch { + local uname_result="$(uname -m)" + case "$uname_result" in + arm | arm32 | armhf | aarch32) + safeprint arm32 + ;; + arm64 | aarch64 | aarch64_be | armv8b | armv8l) + safeprint arm64 + ;; + x86 | i386 | i486 | i686) + safeprint x86 + ;; + x64 | x86_64 | amd64) + safeprint x64 + ;; + *) + error "unknown CPU architecture: $uname_result" + ;; + esac +}