From 4e5c38b912914acaee66b4b3bfe5b27e191dcfb0 Mon Sep 17 00:00:00 2001 From: Ming Di Leom <2809763-curben@users.noreply.gitlab.com> Date: Sat, 20 May 2023 11:22:51 +0000 Subject: [PATCH] refactor: lazy load os-release --- src/script.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/script.sh b/src/script.sh index 918f271..696552c 100644 --- a/src/script.sh +++ b/src/script.sh @@ -14,8 +14,11 @@ alias mkdir="mkdir -p" alias rm="rm -rf" ## Use GNU grep, busybox grep is not as performant -. "/etc/os-release" -DISTRO="$ID" +DISTRO="" +if [ -f "/etc/os-release" ]; then + . "/etc/os-release" + DISTRO="$ID" +fi check_grep() { if [ -z "$(grep --help | grep 'GNU')" ]; then