From ed738e06f58089e01e7d2f097f90f9e754e8508f Mon Sep 17 00:00:00 2001 From: gobo72 Date: Thu, 28 Oct 2010 22:04:39 +0000 Subject: [PATCH] Fixed warning with tar and pipes --- functions | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) -- 2.20.1