From 070127712e07d245a7f5517603ba5b488a1d09e8 Mon Sep 17 00:00:00 2001 From: Gianluca Boiano <491117+M0Rf30@users.noreply.github.com> Date: Sat, 10 Dec 2022 23:23:12 +0100 Subject: [PATCH] chore: install.sh: some edits to make it work with sudo & su (close #242) (#244) --- install.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/install.sh b/install.sh index f7c4bfb..21888bb 100755 --- a/install.sh +++ b/install.sh @@ -3,7 +3,7 @@ CURRENT_UID="$(id -u)" if [ "$CURRENT_UID" -ne 0 ]; then - echo "Please run using sudo!" + echo "Please run as root!" exit 1 fi @@ -12,13 +12,16 @@ if [ "$USE_SYMLINK" = "true" ]; then else cp -v 51-android.rules /etc/udev/rules.d/51-android.rules fi + chmod a+r /etc/udev/rules.d/51-android.rules + if [ "$USE_GROUP" = "false" ]; then - mkdir -p /usr/lib/sysusers.d/ && sudo cp android-udev.conf /usr/lib/sysusers.d/ + install -Dm644 android-udev.conf \ + /usr/lib/sysusers.d/android-udev.conf systemd-sysusers else - groupdel adbusers - groupadd adbusers + getent group 'adbusers' >/dev/null || + groupadd -f 'adbusers' fi usermod -a -G adbusers "$(logname)"