From f9d3bdbc08c11193dfb7586ad75f9beac70c48bc Mon Sep 17 00:00:00 2001 From: rokosun Date: Sat, 1 Oct 2022 18:43:10 +0200 Subject: [PATCH] Avoid repeating mkdir command --- bin/periodic/fix-zombie-appicons | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/bin/periodic/fix-zombie-appicons b/bin/periodic/fix-zombie-appicons index 6b680eb..0a8bbf0 100755 --- a/bin/periodic/fix-zombie-appicons +++ b/bin/periodic/fix-zombie-appicons @@ -4,8 +4,6 @@ datastore="$HOME"/.local/share/fix-zombie-appicons bakdir="$datastore"/backup data="$datastore"/tweaked-desktop-files -mkdir -p "$bakdir" || { echo "failed to make directory $bakdir"; exit 1; } - # Directories where desktop files are stored user="$HOME"/.local/share/applications pacman_global=/usr/share/applications @@ -14,7 +12,8 @@ flatpak_global=/var/lib/flatpak/exports/share/applications flatpak_local="$HOME"/.local/share/flatpak/exports/share/applications snap=/var/lib/snapd/desktop/applications -mkdir -p "$user" "$flatpak_local" || { echo "failed to make directoris $user & $flatpak_local"; exit 1; } +mkdir -p "$bakdir" "$user" "$flatpak_local" || + { echo "failed to make directoris $bakdir, $user & $flatpak_local"; exit 1; } detectfiles() { for file in "$user"/*.desktop; do @@ -76,4 +75,4 @@ while read -r line; do else fixfiles fi -done < <(inotifywait -qm --format '%w' --include '\.desktop$' -e 'move,move_self,create,delete,delete_self,unmount' "${existing_dirs[@]}") \ No newline at end of file +done < <(inotifywait -qm --format '%w' --include '\.desktop$' -e 'move,move_self,create,delete,delete_self,unmount' "${existing_dirs[@]}")