File: purify_tarball

package info (click to toggle)
frama-c 20161101%2Bsilicon%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 42,324 kB
  • ctags: 35,695
  • sloc: ml: 200,142; ansic: 31,465; makefile: 2,334; sh: 1,643; lisp: 259; python: 85; asm: 26
file content (33 lines) | stat: -rwxr-xr-x 508 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/sh

set -e

ORIG=$1
CURDIR=`pwd`
WORKDIR=`dirname $ORIG`
ORIGFILE=`basename $ORIG`
DESTDIR=`basename $ORIG .tar.gz`

cd $WORKDIR

safe_remove ()
{
  rm -rf $1 || echo $1 not found
}

if test -d $DESTDIR; then
  echo "Directory $DESTDIR already exists"
  exit 1
fi

tar xzf $ORIGFILE

for i in why ocamlgraph ocamlgraph.tar.gz doc/manuals \
	src/impact src/security cil/doc tests/test/adpcm.c; do
	safe_remove $DESTDIR/$i;
done

tar czf $DESTDIR.orig.tar.gz $DESTDIR/
safe_remove $DESTDIR/

cd $CURDIR