From 02c61c0ad905aadb53233958cf58aac47e4c38eb Mon Sep 17 00:00:00 2001 From: Lee Date: Tue, 18 Feb 2025 11:05:23 +0800 Subject: Update: Ubuntu/Debian check in copy.sh Some systems may have dpkg installed despite not being Debian or Ubuntu based, can check ID and ID_LIKE in /etc/os-release instead - if /etc/os-release doesn't exist (i.e. *BSD) then can also be assumed not to be Debian based system --- copy.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/copy.sh b/copy.sh index a12dc13a..08dd1e9d 100755 --- a/copy.sh +++ b/copy.sh @@ -36,8 +36,8 @@ print_color() { printf "%b%s%b\n" "$1" "$2" "$CLEAR" } -# Check if dpkg is installed (use to check if Debian or Ubuntu or based distros) -if command -v dpkg &> /dev/null; then +# Check /etc/os-release to see if this is an Ubuntu or Debian based distro +if grep -q '^\(ID_LIKE\|ID\)=.*\(debian\|ubuntu\)' /etc/os-release &> /dev/null; then printf "\n%.0s" {1..1} print_color $WARNING " █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ @@ -851,4 +851,4 @@ printf "\n%.0s" {1..1} printf "${INFO} However, it is ${MAGENTA}HIGHLY SUGGESTED${RESET} to logout and re-login or better reboot to avoid any issues" printf "\n%.0s" {1..1} printf "${SKY_BLUE}Thank you${RESET} for using ${MAGENTA}KooL's Hyprland Configuration${RESET}... ${YELLOW}ENJOY!!!${RESET}" -printf "\n%.0s" {1..3} \ No newline at end of file +printf "\n%.0s" {1..3} -- cgit v1.2.3