diff options
Diffstat (limited to 'scripts/linux-setup.sh')
| -rw-r--r-- | scripts/linux-setup.sh | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/scripts/linux-setup.sh b/scripts/linux-setup.sh index 82350eae..3c0d58f1 100644 --- a/scripts/linux-setup.sh +++ b/scripts/linux-setup.sh @@ -14,7 +14,7 @@ setvars() APP="binaryninja" FILECOMMENT="Binary Ninja Analysis Database" APPCOMMENT="Binary Ninja: A Reverse Engineering Platform" - BNPATH="$(dirname $(readlink -f "$0"))/.." + BNPATH=$(realpath "$(dirname "$(readlink -f "$0")")/..") EXEC="${BNPATH}/binaryninja" PNG="${BNPATH}/docs/img/logo.png" EXT="bndb" @@ -73,11 +73,11 @@ pythonpath() fi if [[ -x "`which python`" ]] then - python -V >/dev/null 2>&1 && ${SUDO}python ${BNPATH}/scripts/install_api.py ${ROOT} ${SILENT} + python -V >/dev/null 2>&1 && ${SUDO}python "${BNPATH}/scripts/install_api.py" ${ROOT} ${SILENT} fi if [[ -x "`which python3`" ]] then - python3 -V >/dev/null 2>&1 && ${SUDO}python3 ${BNPATH}/scripts/install_api.py ${ROOT} ${SILENT} + python3 -V >/dev/null 2>&1 && ${SUDO}python3 "${BNPATH}/scripts/install_api.py" ${ROOT} ${SILENT} fi } @@ -90,9 +90,9 @@ createdesktopfile() read -d '' DESKTOP << EOF [Desktop Entry] Name=${APP} -Exec=${EXEC} %u +Exec=${EXEC// /\s} %u MimeType=application/x-${APP};x-scheme-handler/${APP}; -Icon=${PNG} +Icon=${PNG// /\s} Terminal=false Type=Application Categories=Utility; @@ -130,19 +130,19 @@ createmime() </mime-info>"| $SUDO tee ${MIMEFILE} >/dev/null #echo Copying icon - #$SUDO cp $PNG $IMAGEFILE - $SUDO cp ${PNG} ${IMAGEFILE} + #$SUDO cp "$PNG" "$IMAGEFILE" + $SUDO cp "${PNG}" "${IMAGEFILE}" $SUDO update-mime-database ${SHARE}/mime } addtodesktop() { - cp $DESKTOPFILE ${HOME}/Desktop + cp "$DESKTOPFILE" "${HOME}/Desktop" } uninstall() { - rm -i -r $DESKTOPFILE $MIMEFILE $IMAGEFILE ${HOME}/Desktop/${APP}.desktop + rm -i -r "$DESKTOPFILE" "$MIMEFILE" "$IMAGEFILE" "${HOME}/Desktop/${APP}.desktop" $SUDO update-mime-database ${SHARE}/mime exit 0 } |
