diff options
author | zachir <zachir@librem.one> | 2023-10-19 17:48:53 -0500 |
---|---|---|
committer | zachir <zachir@librem.one> | 2023-10-19 17:48:53 -0500 |
commit | 8b8ed9340c074c228df8fc284e0bf24c47efdecc (patch) | |
tree | 4ed9b6e943026086f2c7c0494cbf757c7faeaa06 /dmenumount | |
parent | 6e72884bb5d0d046b37df86aedad33f0f60557f3 (diff) |
Replace 'doas' with 'sudo'
It's just simpler to use sudo than doas. Not because the program is
easier (it isn't), but because I'm using Linux, and Linux generally
expects sudo.
Diffstat (limited to 'dmenumount')
-rwxr-xr-x | dmenumount | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -32,7 +32,7 @@ getmount() { \ test -z "$mp" && exit 1 if [ ! -d "$mp" ]; then mkdiryn=$(printf "No\\nYes" | $DMENU $DEFARGS "$mp does not exist. Create it?" $ARGS) || exit 1 - [ "$mkdiryn" = "Yes" ] && (mkdir -p "$mp" || doas mkdir -p "$mp") + [ "$mkdiryn" = "Yes" ] && (mkdir -p "$mp" || sudo mkdir -p "$mp") fi } @@ -40,14 +40,14 @@ mountusb() { \ chosen="$(echo "$usbdrives" | $DMENU $DEFARGS "Mount which drive?" $ARGS)" || exit 1 chosen="$(echo "$chosen" | awk '{print $1}')" echo "$chosen" - doas mount "$chosen" 2>/dev/null && notify-send "💻 USB mounting" "$chosen mounted." && exit 0 + sudo mount "$chosen" 2>/dev/null && notify-send "💻 USB mounting" "$chosen mounted." && exit 0 alreadymounted=$(lsblk -nrpo "name,type,mountpoint" | awk '$3!~/\/boot|\/home$|SWAP/&&length($3)>1{printf "-not ( -path *%s -prune ) ",$3}') getmount "/mnt /media /mount /home -maxdepth 3 -type d -empty $alreadymounted" partitiontype="$(lsblk -no "fstype" "$chosen")" case "$partitiontype" in - "vfat") doas mount -t vfat "$chosen" "$mp" -o rw,umask=0000;; - "exfat") doas mount.exfat "$chosen" "$mp" -o uid="$(id -u)",gid="$(id -g)";; - *) doas mount "$chosen" "$mp"; user="$(whoami)"; ug="$(groups | awk '{print $1}')"; doas chown "$user":"$ug" "$mp";; + "vfat") sudo mount -t vfat "$chosen" "$mp" -o rw,umask=0000;; + "exfat") sudo mount.exfat "$chosen" "$mp" -o uid="$(id -u)",gid="$(id -g)";; + *) sudo mount "$chosen" "$mp"; user="$(whoami)"; ug="$(groups | awk '{print $1}')"; sudo chown "$user":"$ug" "$mp";; esac notify-send "💻 USB mounting" "$chosen mounted to $mp." } |