diff --git a/configure b/configure index e1b995a..cbaeec1 100755 --- a/configure +++ b/configure @@ -3,14 +3,23 @@ # Function to install libmagic-dev on Debian-based distros install_debian() { echo "Detected Debian-based distro. Installing libmagic-dev..." - sudo apt-get update - sudo apt-get install -y libmagic-dev + if [ "$EUID" -ne 0 ] + sudo apt-get update + sudo apt-get install -y libmagic-dev + else + apt-get update + apt-get install -y libmagic-dev + fi } # Function to install file-devel on Red Hat-based distros install_redhat() { echo "Detected Red Hat-based distro. Installing file-devel..." - sudo yum install -y file-devel + if [ "$EUID" -ne 0 ] + sudo yum install -y file-devel + else + yum install -y file-devel + fi } # Function to install libmagic on Arch-based distros