summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/cvs/examples/unwrap
blob: def05610f551335fb797c5fa8e34b8df5975e0d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#! /bin/sh
#
#	unwrap - extract the combined package (created with wrap)
#
#ident	"@(#)cvs/examples:$Name:  $:$Id: unwrap,v 1.1 1995/11/14 23:20:30 woods Exp $"

# move the file to a new name with an extension
rm -rf $1.cvswrap
mv $1 $1.cvswrap

# untar the file

if `gzip -t $1.cvswrap > /dev/null 2>&1`
then
	gzcat -d $1.cvswrap | gnutar --preserve --sparse -x -f -
else
	gnutar --preserve --sparse -x -f $1.cvswrap
fi

# remove the original
rm -rf $1.cvswrap
OpenPOWER on IntegriCloud