]> git.ipfire.org Git - thirdparty/sarg.git/commitdiff
Archive script check for version number without cat
authorFrederic Marchal <fmarchal@users.sourceforge.net>
Sun, 21 Sep 2014 13:40:11 +0000 (15:40 +0200)
committerFrederic Marchal <fmarchal@users.sourceforge.net>
Sun, 21 Sep 2014 13:40:11 +0000 (15:40 +0200)
There is no need to check the version number with a cat. Sed can read the
file by itself.

archive.sh

index 29c84b2682b5fe9e752591a746b983a9373be51c..d3799a1b7e1febad7ed04b9e36901047669abd00 100755 (executable)
@@ -4,12 +4,12 @@ Sources="."
 Target=".."
 
 # check version number in every file
-Version=$(cat "$Sources/CMakeLists.txt" | sed -n -e 's/^SET(sarg_VERSION \([0-9]\))/\1/p')
+Version=$(sed -n -e 's/^SET(sarg_VERSION \([0-9]\))/\1/p' "$Sources/CMakeLists.txt")
 if [ -z "$Version" ] ; then
        echo "No version found in CMakeLists.txt"
        exit 1
 fi
-Revision=$(cat "$Sources/CMakeLists.txt" | sed -n -e 's/^SET(sarg_REVISION "\([0-9][0-9]*.*\)")/\1/p')
+Revision=$(sed -n -e 's/^SET(sarg_REVISION "\([0-9][0-9]*.*\)")/\1/p' "$Sources/CMakeLists.txt")
 if [ -z "$Revision" ] ; then
        echo "No revision found in CMakeLists.txt"
        exit 1