File: orig-tar.sh

package info (click to toggle)
antlr3 3.5.2-9
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster
  • size: 7,548 kB
  • sloc: java: 92,547; xml: 851; makefile: 49; sh: 19
file content (22 lines) | stat: -rwxr-xr-x 408 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash

TAR=../antlr3_$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' \
    --exclude 'antlr-ant/main/antlr3-task/*.zip' \
    $DIR
rm -rf $DIR