From 383cd44119c0a3c4aa3bdef867d22521cfea6d52 Mon Sep 17 00:00:00 2001 From: lolilolicon Date: Thu, 23 Sep 2021 01:20:53 +0000 Subject: [PATCH] Quote $PREFIX properly for paths with spaces --- qt/linux/install.sh | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/qt/linux/install.sh b/qt/linux/install.sh index 5389c923a..6544990f0 100755 --- a/qt/linux/install.sh +++ b/qt/linux/install.sh @@ -11,20 +11,20 @@ if [ "$PREFIX" = "" ]; then PREFIX=/usr/local fi -rm -rf ${PREFIX}/share/anki ${PREFIX}/bin/anki -mkdir -p ${PREFIX}/share/anki -cp -av * ${PREFIX}/share/anki/ -mkdir -p ${PREFIX}/bin -ln -sf ${PREFIX}/share/anki/bin/Anki ${PREFIX}/bin/anki +rm -rf "$PREFIX"/share/anki "$PREFIX"/bin/anki +mkdir -p "$PREFIX"/share/anki +cp -av * "$PREFIX"/share/anki/ +mkdir -p "$PREFIX"/bin +ln -sf "$PREFIX"/share/anki/bin/Anki "$PREFIX"/bin/anki # fix a previous packaging issue where we created this as a file -(test -f ${PREFIX}/share/applications && rm ${PREFIX}/share/applications)||true -mkdir -p ${PREFIX}/share/pixmaps -mkdir -p ${PREFIX}/share/applications -mkdir -p ${PREFIX}/share/man/man1 -cd ${PREFIX}/share/anki && (\ -mv anki.xpm anki.png ${PREFIX}/share/pixmaps/;\ -mv anki.desktop ${PREFIX}/share/applications/;\ -mv anki.1 ${PREFIX}/share/man/man1/) +(test -f "$PREFIX"/share/applications && rm "$PREFIX"/share/applications)||true +mkdir -p "$PREFIX"/share/pixmaps +mkdir -p "$PREFIX"/share/applications +mkdir -p "$PREFIX"/share/man/man1 +cd "$PREFIX"/share/anki && (\ +mv anki.xpm anki.png "$PREFIX"/share/pixmaps/;\ +mv anki.desktop "$PREFIX"/share/applications/;\ +mv anki.1 "$PREFIX"/share/man/man1/) xdg-mime install anki.xml --novendor xdg-mime default anki.desktop application/x-colpkg