aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--%HOME%/.bash_utils/cxx.sh11
-rw-r--r--%HOME%/.bash_utils/os.sh5
2 files changed, 5 insertions, 11 deletions
diff --git a/%HOME%/.bash_utils/cxx.sh b/%HOME%/.bash_utils/cxx.sh
index bd9885f..5ad27ca 100644
--- a/%HOME%/.bash_utils/cxx.sh
+++ b/%HOME%/.bash_utils/cxx.sh
@@ -5,14 +5,9 @@
# For details, see https://github.com/egor-tensin/linux-home.
# Distributed under the MIT License.
-_runc_os_is_cygwin() (
- set -o errexit -o nounset -o pipefail
- shopt -s inherit_errexit
-
- local os
- os="$( uname -o )"
- test 'Cygwin' = "$os"
-)
+_runc_os_is_cygwin() {
+ test "$OSTYPE" = cygwin
+}
if _runc_os_is_cygwin; then
_runc_exe_ext='.exe'
diff --git a/%HOME%/.bash_utils/os.sh b/%HOME%/.bash_utils/os.sh
index 7a38ec9..c20203c 100644
--- a/%HOME%/.bash_utils/os.sh
+++ b/%HOME%/.bash_utils/os.sh
@@ -15,9 +15,8 @@ _ARCH_ARM='Arch Linux ARM'
_FEDORA='Fedora'
os_detect() {
- command -v uname > /dev/null \
- && [ "$( uname -o )" == "$_CYGWIN" ] \
- && _os="$_CYGWIN" \
+ [ "$OSTYPE" == cygwin ] \
+ && _os="$_CYGWIN" \
&& return 0
[ -r /etc/os-release ] \