diff options
author | Timmy Keller <tjk@tjkeller.xyz> | 2022-02-10 15:06:51 -0600 |
---|---|---|
committer | Timmy Keller <tjk@tjkeller.xyz> | 2022-02-10 15:06:51 -0600 |
commit | f010f9b4ef11d3d974ba8d7b8b4b1364e5955d9a (patch) | |
tree | f405f8a072735f54777cb36ca67d816cc6492888 /keyboard | |
parent | 1ffe58f3ee6eeb2d81729eb7c458a8979eb2df68 (diff) | |
download | scripts-f010f9b4ef11d3d974ba8d7b8b4b1364e5955d9a.tar.xz scripts-f010f9b4ef11d3d974ba8d7b8b4b1364e5955d9a.zip |
add music and shows script
Diffstat (limited to 'keyboard')
-rwxr-xr-x | keyboard/mounter | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/keyboard/mounter b/keyboard/mounter index d45e0b9..49d0b76 100755 --- a/keyboard/mounter +++ b/keyboard/mounter @@ -35,6 +35,9 @@ mnt() { mountout="`$sudo mount $part "$mp" $opts 2>&1`" \ && $notify "Device Successfully Mounted" "Mounted \"$part\" to \"$mp\"" \ || $notify "Error Mounting Device \"$part\" to \"$mp\"" "$mountout" + + # Change permissions + user=$(whoami) && $doas chown -R $user:$user "$mp" } umnt() { @@ -44,7 +47,7 @@ umnt() { # Select a partition to unmount awk_mpname='$2 &&'"!/$excludere/"'{ print $1 " on " substr($0, index($0, $2)) }' - selpart="$(lsblk -no KNAME,MOUNTPOINT | awk "$awk_mpname" | dmenu -p 'Unmount Partition: ')" + selpart="$(lsblk -no KNAME,MOUNTPOINT | awk "$awk_mpname" | dmenu -p 'Unmount Partition: ')" || exit 1 devexist ${part=$(echo "$selpart" | sed 's/^/\/dev\//; s/ .*//')} mp="$(echo "$selpart" | cut -d' ' -f3-)" @@ -54,7 +57,7 @@ umnt() { || $notify "Error Unmounting Device \"$part\" from \"$mp\"" "$umountout" # Remove mp directory if it is in mps - [ "$(echo "$mp" | cut -c1-$(expr `echo $mps | wc -m` - 1))" = $mps ] && rm -rf "$mp" + [ "$(dirname "$mp")" = $mps ] && rm -rf "$mp" } case $1 in |