From afa3e450670706bd53ea355068b08218cb130aff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20P=C3=A9rex?= Date: Fri, 23 May 2025 17:03:24 +0100 Subject: [PATCH] chore: mkdir BIN_APP_PATH, use sudo for mkdir, cp etc --- macos/install.command | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/macos/install.command b/macos/install.command index 8b12ec1..8e904f3 100755 --- a/macos/install.command +++ b/macos/install.command @@ -13,6 +13,9 @@ RUN_APP_PATH="run-${APP_NAME}.sh" BIN_APP_PATH=${BIN_APP_PATH:-/usr/local/bin} echo -e "\nInstall ${BOLD}${GREEN}${INVERT} ${MACOS_APP_PATH} ${NORMAL}" +if ! test -d ${BIN_APP_PATH} ; then + sudo mkdir -p ${BIN_APP_PATH} +fi if ! test -d /Applications/${MACOS_APP_PATH} && test -d /Volumes/${APP_PACKAGE}; then cp -pr /Volumes/${APP_PACKAGE}/${MACOS_APP_PATH} /Applications/${MACOS_APP_PATH} fi @@ -22,7 +25,8 @@ if ! test -d /Applications/${MACOS_APP_PATH} ; then fi cd /Applications/${MACOS_APP_PATH} || exit 1; if test -r Contents/MacOS/${APP_NAME} ; then - cp Contents/MacOS/${APP_NAME} ${BIN_APP_PATH}/${APP_NAME} + sudo cp Contents/MacOS/${APP_NAME} ${BIN_APP_PATH}/${APP_NAME} + sudo echo -e "\n${BOLD}${GREEN}${INVERT}Contents/MacOS/${APP_NAME}${NORMAL} to ${MAGENTA}${BIN_APP_PATH}/${APP_NAME}${NORMAL}" fi if test -r Contents/MacOS/${RUN_APP_PATH} && test -r ${BIN_APP_PATH}/${RUN_APP_PATH} ; then @@ -39,8 +43,8 @@ if test -r Contents/MacOS/${RUN_APP_PATH} && test -r ${BIN_APP_PATH}/${RUN_APP_P esac fi if test -r Contents/MacOS/${RUN_APP_PATH} && ! test -r ${BIN_APP_PATH}/${RUN_APP_PATH} ; then - cp Contents/MacOS/${RUN_APP_PATH} ${BIN_APP_PATH}/${RUN_APP_PATH} - chmod +x ${BIN_APP_PATH}/${RUN_APP_PATH} + sudo cp Contents/MacOS/${RUN_APP_PATH} ${BIN_APP_PATH}/${RUN_APP_PATH} + sudo chmod +x ${BIN_APP_PATH}/${RUN_APP_PATH} echo -e "\n${BOLD}${GREEN}${INVERT}}}Contents/MacOS/${RUN_RUN_APP_PATH}${NORMAL} to ${MAGENTA}${BIN_APP_PATH}/${RUN_APP_PATH}${NORMAL}" fi echo -e "\n${BOLD}${GREEN}${INVERT} ${MACOS_APP_PATH} ${NORMAL} Installed" \ No newline at end of file