X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=tools%2Flinux_packaging%2Fstage2.run.in;h=75f48cc1706a42b3dbdd9fce4439482fe5578ad2;hb=a8d62ce056fe260792d4e72bf8cf2fbff0e8b39b;hp=d4409bc59cc8aba8c93b0abd5bee2a5fb69e438f;hpb=e2466621bc4e4bf9f4555e9ea98ce1b24da1916b;p=ardour.git diff --git a/tools/linux_packaging/stage2.run.in b/tools/linux_packaging/stage2.run.in index d4409bc59c..75f48cc170 100755 --- a/tools/linux_packaging/stage2.run.in +++ b/tools/linux_packaging/stage2.run.in @@ -251,6 +251,21 @@ else ABI= fi +#################################### +# Check if bundle is for this system +#################################### + +if [ ! -e ${PGM_NAME}_${ARCH}${ABI}-*.tar ]; then + echo "" + echo "!!! ERROR !!! Can't locate ${ARCH}${ABI} bundle file." + echo "The installer detected the system as ${ARCH}${ABI}, but this bundle" + echo "does not contain the files needed for that configuration." + echo "" + read -p "Press ENTER to exit installer:" BLAH + exit 1 +fi + + #################### # Check disk space #################### @@ -360,14 +375,6 @@ echo "Bundle is on ${FILESYSTEM_TYPE} filesystem" # untar the correct bundle for us to install echo "Unpacking bundle for $ARCH${ABI}" -if [ ! -e ${PGM_NAME}_${ARCH}${ABI}-*.tar ]; then - echo "" - echo "!!! ERROR !!! Can't locate ${ARCH}${ABI} bundle file." - echo "" - read -p "Press ENTER to exit installer:" BLAH - exit 1 -fi - if ! tar -xf ${PGM_NAME}_${ARCH}${ABI}-*.tar; then echo "" echo "!!! ERROR !!! Can't unpack ${ARCH}${ABI} bundle file." @@ -603,13 +610,13 @@ then echo "" echo "Creating a desktop link for ${PGM_NAME} in ${USER_DESKTOP_DIR}" - cp ${MENU_FILE_PATH}/${MENU_FILE} ${USER_DESKTOP_DIR}/${DESKTOP_LINK_FILE} - chmod ugo+rwx ${USER_DESKTOP_DIR}/${DESKTOP_LINK_FILE} + cp ${MENU_FILE_PATH}/${MENU_FILE} "${USER_DESKTOP_DIR}/${DESKTOP_LINK_FILE}" + chmod ugo+rwx "${USER_DESKTOP_DIR}/${DESKTOP_LINK_FILE}" else echo "" echo "Creating a desktop link for ${PGM_NAME} in ${USER_DESKTOP_DIR}" - cp ${MENU_FILE_PATH}/${MENU_FILE} ${USER_DESKTOP_DIR}/${DESKTOP_LINK_FILE} - chmod ugo+rwx ${USER_DESKTOP_DIR}/${DESKTOP_LINK_FILE} + cp ${MENU_FILE_PATH}/${MENU_FILE} "${USER_DESKTOP_DIR}/${DESKTOP_LINK_FILE}" + chmod ugo+rwx "${USER_DESKTOP_DIR}/${DESKTOP_LINK_FILE}" fi echo "" @@ -687,7 +694,7 @@ then JACK_VERSION_OK="f" JACK_VER_STRING=$(jackd --version | grep -e "jackd.*protocol") JACK_NAME=$(echo $JACK_VER_STRING | awk '{print $1}') - JACK_VERSION=$(echo $JACK_VER_STRING | awk '{print $3}') + JACK_VERSION=$(echo $JACK_VER_STRING | awk '{print $3}' | sed 's/-.*$//') JACK_VERSION_MAJOR=$(echo $JACK_VERSION | awk 'BEGIN{FS="."}{print $1}') JACK_VERSION_MIDDLE=$(echo $JACK_VERSION | awk 'BEGIN{FS="."}{print $2}') JACK_VERSION_MINOR=$(echo $JACK_VERSION | awk 'BEGIN{FS="."}{print $3}')