deblob-checking tarballs
Alexandre Oliva
lxoliva at fsfla.org
Sat Jul 19 05:46:19 UTC 2014
Would any of you guys who reported problems with GNU tar 1.27 on IRC
give this patch a try and see whether it makes things better for you?
TIA,
Index: deblob-check
===================================================================
--- deblob-check (revision 11473)
+++ deblob-check (working copy)
@@ -1,6 +1,6 @@
#! /bin/sh
-# deblob-check version 2014-06-08
+# deblob-check version 2014-07-19
# Inspired in gNewSense's find-firmware script.
# Written by Alexandre Oliva <lxoliva at fsfla.org>
@@ -7591,7 +7591,19 @@
# Extract or otherwise munge...
case /$input in
*.tar*)
- cmd="tar -xf - --to-command='echo \";/*begin \$TAR_FILENAME*/;\"; cat; echo; echo \";/*end \$TAR_FILENAME*/;\"'"
+ tarwrap=`mktemp -t deblob-check-tarwrap-XXXXXX`
+ tempfiles="$tempfiles $tarwrap"
+
+ cat >> $tarwrap <<EOF
+#! /bin/sh
+echo='$echo' &&
+$echo ";/*begin \$1*/;" &&
+cat &&
+echo &&
+$echo ";/*end \$1*/;"
+EOF
+ chmod +x $tarwrap
+ cmd="tar -xf - --to-command='$tarwrap \"\$TAR_FILENAME\"'"
;;
*.patch | *.patch.*z* | */patch-* | *.diff | *.diff.*z*)
if $reverse_patch; then
--
Alexandre Oliva, freedom fighter http://FSFLA.org/~lxoliva/
You must be the change you wish to see in the world. -- Gandhi
Be Free! -- http://FSFLA.org/ FSF Latin America board member
Free Software Evangelist|Red Hat Brasil GNU Toolchain Engineer
More information about the linux-libre
mailing list