copyDesktopItems: Use variable for repeated path

Co-authored-by: K900 <me@0upti.me>
This commit is contained in:
toonn 2022-03-21 16:25:12 +01:00 committed by Alyssa Ross
parent d1bbb2b3d6
commit 5eb21a55ee

View file

@ -28,16 +28,15 @@ copyDesktopItems() {
return return
fi fi
applications="${!outputBin}/share/applications"
for desktopItem in $desktopItems; do for desktopItem in $desktopItems; do
if [[ -f "$desktopItem" ]]; then if [[ -f "$desktopItem" ]]; then
echo \ echo "Copying '$desktopItem' into '${applications}'"
"Copying '$desktopItem' into '${!outputBin}/share/applications'" install -D -m 444 -t "${applications}" "$desktopItem"
install -D -m 444 -t "${!outputBin}"/share/applications \
"$desktopItem"
else else
for f in "$desktopItem"/share/applications/*.desktop; do for f in "$desktopItem"/share/applications/*.desktop; do
echo "Copying '$f' into '${!outputBin}/share/applications'" echo "Copying '$f' into '${applications}'"
install -D -m 444 -t "${!outputBin}"/share/applications "$f" install -D -m 444 -t "${applications}" "$f"
done done
fi fi
done done