diff --git a/snap7/build.sh b/snap7/build.sh index fe8ea20e0c24e1023b68271004fb78f6a503c7e9..4fb7c066d1f03df3d78b2a45f3279c07876cb7ce 100755 --- a/snap7/build.sh +++ b/snap7/build.sh @@ -4,9 +4,13 @@ set -e SNAP7_VERSION=1.4.0 SNAP7_FOLDER=snap7-full-${SNAP7_VERSION} -rm -rf snap7-full* -wget http://downloads.sourceforge.net/project/snap7/${SNAP7_VERSION}/${SNAP7_FOLDER}.tar.gz -tar -vxzf ${SNAP7_FOLDER}.tar.gz -mv ${SNAP7_FOLDER} snap7-full +archiveFile=${SNAP7_FOLDER}.tar.gz +if [ ! -f "$archiveFile" ] +then + rm -rf snap7-full* + wget http://downloads.sourceforge.net/project/snap7/${SNAP7_VERSION}/${archiveFile} + tar -vxzf ${archiveFile} + mv ${SNAP7_FOLDER} snap7-full +fi cd snap7-full/build/unix make -f x86_64_linux.mk