summaryrefslogtreecommitdiff
path: root/keyboard
diff options
context:
space:
mode:
authorTimmy Keller <tjk@tjkeller.xyz>2022-02-10 15:06:51 -0600
committerTimmy Keller <tjk@tjkeller.xyz>2022-02-10 15:06:51 -0600
commitf010f9b4ef11d3d974ba8d7b8b4b1364e5955d9a (patch)
treef405f8a072735f54777cb36ca67d816cc6492888 /keyboard
parent1ffe58f3ee6eeb2d81729eb7c458a8979eb2df68 (diff)
downloadscripts-f010f9b4ef11d3d974ba8d7b8b4b1364e5955d9a.tar.xz
scripts-f010f9b4ef11d3d974ba8d7b8b4b1364e5955d9a.zip
add music and shows script
Diffstat (limited to 'keyboard')
-rwxr-xr-xkeyboard/mounter7
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