File: 50-create-tar.sh

package info (click to toggle)
mongrel2 1.12.0-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 5,976 kB
  • sloc: ansic: 39,083; python: 2,833; sql: 1,555; sh: 467; makefile: 360; asm: 189; yacc: 145; php: 73; awk: 28; sed: 5
file content (21 lines) | stat: -rw-r--r-- 483 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#/bin/sh
#set -x
echo "Creating tarball"
NEW_DIR="$(mktemp -d /tmp/tmp.XXXXXXXX)"
OLD_DIR="$(pwd)"
pushd $NEW_DIR >/dev/null
CLONE_NAME="${TAR_NAME%.tar.bz2}"
git clone --quiet "$CHECKOUT_PATH/.git" "$CLONE_NAME"
cd "$CLONE_NAME"

if test -z ${REALLY_RELEASE+x}; then
    echo "Not putting submodule in tarball to save time..."
else
    git submodule update --init
fi

rm -rf .git
cd ..
tar c "$CLONE_NAME"|bzip2 -9 > "$OLD_DIR/output/$TAR_NAME"
popd >/dev/null
rm -rf -- "$NEW_DIR"