allow uncompressing suffix-less files
This commit is contained in:
parent
83494c23b9
commit
34c6667eb7
@ -1,5 +1,5 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# @(#$Id: rcluncomp,v 1.2 2006-04-04 15:44:17 dockes Exp $ (C) 2004 J.F.Dockes
|
# @(#$Id: rcluncomp,v 1.3 2007-10-27 08:40:25 dockes Exp $ (C) 2004 J.F.Dockes
|
||||||
|
|
||||||
# Uncompress file using any program like gunzip/bunzip2. We jump through
|
# Uncompress file using any program like gunzip/bunzip2. We jump through
|
||||||
# hoops to let the decompressor remove the compression suffix in the file
|
# hoops to let the decompressor remove the compression suffix in the file
|
||||||
@ -17,11 +17,18 @@ outdir=$3
|
|||||||
sinfile=`basename "$infile"`
|
sinfile=`basename "$infile"`
|
||||||
#echo "rcluncomp: $sinfile" 1>&2
|
#echo "rcluncomp: $sinfile" 1>&2
|
||||||
|
|
||||||
cp "$infile" "$outdir/$sinfile" || exit 1
|
# What we do depends on suffix existence.
|
||||||
|
case "$sinfile" in
|
||||||
|
*.*)
|
||||||
|
cp "$infile" "$outdir/$sinfile" || exit 1
|
||||||
|
$uncomp "$outdir/$sinfile"
|
||||||
|
uncompressed=`echo $outdir/*`
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
$uncomp < "$infile" > "$outdir/$sinfile"
|
||||||
|
uncompressed="$outdir/$sinfile"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
$uncomp "$outdir/$sinfile"
|
|
||||||
|
|
||||||
uncompressed=`echo $outdir/*`
|
|
||||||
#echo "rcluncomp: $uncompressed" 1>&2
|
#echo "rcluncomp: $uncompressed" 1>&2
|
||||||
|
|
||||||
echo $uncompressed
|
echo $uncompressed
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user