From 5621aa6b5cc5151eebc8b7cc591ebd25cd23307f Mon Sep 17 00:00:00 2001 From: David Tardon Date: Fri, 9 Aug 2013 11:51:58 +0200 Subject: fdo#50436 fail if unpacking of tarball failed Change-Id: Iacad0141a72a12e67e5cc33b2e2196b74a240e81 --- bin/unpack-sources | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'bin/unpack-sources') diff --git a/bin/unpack-sources b/bin/unpack-sources index 4b0f9beb0c8d..a6a14abe31df 100644 --- a/bin/unpack-sources +++ b/bin/unpack-sources @@ -75,7 +75,10 @@ for tarball in $tarballs ; do echo "Unpacking $tarname..." echo tar -xf "$tarball" -C "$lo_src_dir" - tar -xf "$tarball" -C "$lo_src_dir" + if ! tar -xf "$tarball" -C "$lo_src_dir"; then + echo "Error: could not unpack $tarname" + exit 1 + fi # create symlinks for module directories; ignore git-hooks directory for dir in `find "$lo_src_dir/$tarname" -mindepth 1 -maxdepth 1 -type d -path $lo_src_dir/$tarname/git-hooks -o -printf "$tarname/%f\n"` ; do -- cgit