File: orig-tar.sh

package info (click to toggle)
antlr3.2 3.2-16
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster
  • size: 5,716 kB
  • ctags: 6,961
  • sloc: java: 57,648; xml: 912; makefile: 40; sh: 18
file content (21 lines) | stat: -rwxr-xr-x 359 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash

TAR=../antlr3.2_$2.orig.tar.xz
DIR=antlr-$2
ORIG_TAR=$3

mkdir -p $DIR
tar -xf $ORIG_TAR --strip-components=1 -C $DIR

pushd $DIR/runtime
shopt -s extglob
rm -Rfv !(Java)
popd

find $DIR -name ".*" -exec rm '{}' \;
rm -f $TAR
XZ_OPT=--best tar -c -v -J -f $TAR \
    --exclude 'runtime/Java/target' \
    --exclude '*.jar' \
    $DIR
rm -rf $DIR