Check the return status of tar since it can fail. Print out the file system that...
authorTodd Naugle <toddn@glw.com>
Fri, 21 Dec 2012 21:40:06 +0000 (21:40 +0000)
committerTodd Naugle <toddn@glw.com>
Fri, 21 Dec 2012 21:40:06 +0000 (21:40 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@13705 d708f5d6-7413-0410-9779-e7cbd77b26cf

tools/linux_packaging/stage2.run

index e284e8a97a5e5c4cde840c630383ba827a9ce3de..f74e988650594c47de5b0e3e987aae3f722c1884 100755 (executable)
@@ -262,6 +262,9 @@ else
        fi
 fi
 
+FILESYSTEM_TYPE=$(df -P -T "${PKG_PATH}" | grep / | awk '{print $2}')
+echo "Bundle is on ${FILESYSTEM_TYPE} filesystem"
+
 #####################
 # Unpack the bundle
 #####################
@@ -277,7 +280,16 @@ if [ ! -e ${PGM_NAME}_${ARCH}-*.tar.bz2 ]; then
        exit 1
 fi
 
-tar -xjf ${PGM_NAME}_${ARCH}-*.tar.bz2
+if ! tar -xjf ${PGM_NAME}_${ARCH}-*.tar.bz2; then
+       echo ""
+       echo "!!! ERROR !!! Can't unpack ${ARCH} bundle file."
+       echo ""
+       read -p "Press ENTER to exit installer:" BLAH
+       exit 1
+else
+       echo "Bundle unpacked"
+fi
+
 BUNDLE_DIR=$(basename `find -maxdepth 1 -type d -name "${PGM_NAME}_${ARCH}-*"`)
 
 
@@ -640,10 +652,8 @@ then
        then
                echo ""
                echo "!!! WARNING !!! - Your system seems to use frequency scaling."
-               echo "This can have a serious impact on audio latency. You have two choices:"
-               echo "(1) turn it off, e.g. by chosing the 'performance' governor."
-               echo "(2) Use the HPET clocksource by passing \"-c h\" to JACK"
-               echo "(this second option only works on relatively recent computers)"
+               echo "This can have a serious impact on audio latency."
+               echo "For best results turn it off, e.g. by chosing the 'performance' governor."
                echo ""
                read -p "Press ENTER to continue:" BLAH
        fi