Skip to content

Commit 03378fd

Browse files
committed
Only use sudo if we are not already root
This can be useful when running as root and the sudo command is not installed [ci skip]
1 parent e035dc5 commit 03378fd

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

build.sh

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,20 @@
77

88
HERE="$(dirname "$(readlink -f "${0}")")"
99

10+
# Figure out whether we should use sudo
11+
SUDO=''
12+
if (( $EUID != 0 )); then
13+
SUDO='sudo'
14+
fi
15+
1016
if [ -e /usr/bin/apt-get ] ; then
11-
sudo apt-get update
12-
sudo apt-get -y install libfuse-dev libglib2.0-dev cmake git libc6-dev binutils fuse
17+
$SUDO apt-get update
18+
$SUDO apt-get -y install libfuse-dev libglib2.0-dev cmake git libc6-dev binutils fuse
1319

1420
fi
1521

1622
if [ -e /usr/bin/yum ] ; then
17-
sudo yum -y install git cmake binutils fuse glibc-devel glib2-devel fuse-devel gcc zlib-devel libpng12
18-
23+
$SUDO yum -y install git cmake binutils fuse glibc-devel glib2-devel fuse-devel gcc zlib-devel libpng12
1924
fi
2025

2126
cd "${HERE}"

0 commit comments

Comments
 (0)