From: gobo72 Date: Thu, 28 Oct 2010 22:04:39 +0000 (+0000) Subject: Fixed warning with tar and pipes X-Git-Url: http://gitweb.hugovil.com/?a=commitdiff_plain;h=ed738e06f58089e01e7d2f097f90f9e754e8508f;p=hvlinux.git Fixed warning with tar and pipes --- diff --git a/functions b/functions index 2227332..3ca8396 100644 --- a/functions +++ b/functions @@ -545,7 +545,9 @@ static_decompressed_dirname() tar.bz2|tar.gz|tgz|tar.Z) # Remove optional "./" leading component with sed # and extract base directory name with awk. - local DIRNAME=$(tar ${TAR_OPTS} -tf ${LFS_PKG_DIR}/${PACKAGE}.tar.bz2 | head -n1 | sed 's!^\./!!' | awk -F \/ '{print $1}') + # tar 1.23 reports an error when using pipes, so + # remove error message with "2> /dev/null" + local DIRNAME=$(tar ${TAR_OPTS} -tf ${LFS_PKG_DIR}/${PACKAGE}.tar.bz2 2> /dev/null | head -n1 | sed 's!^\./!!' | awk -F \/ '{print $1}') echo ${DIRNAME} ;; zip)