11107
|
1 |
#!/bin/bash
|
|
2 |
|
|
3 |
THIS="$(cd "$(dirname "$0")"; echo "$PWD")"
|
|
4 |
SUPER="$(cd "$THIS"; cd ..; echo "$PWD")"
|
|
5 |
NAME="$(basename "$THIS")"
|
|
6 |
|
11109
|
7 |
[ -h "$NAME" ] && { echo "$NAME is a symlink!"; exit 2; }
|
|
8 |
|
11107
|
9 |
TAR=tar
|
|
10 |
type -path gtar >/dev/null && TAR=gtar
|
|
11 |
|
|
12 |
cd "$SUPER"
|
|
13 |
mkdir -p "$NAME/dist"
|
|
14 |
|
|
15 |
|
|
16 |
echo "*** ${NAME}_base.tar.gz"
|
|
17 |
"$TAR" czf "$NAME/dist/${NAME}_base.tar.gz" polyml "$NAME/LICENCE" "$NAME/bin"
|
|
18 |
ln -sf "${NAME}_base.tar.gz" "$NAME/dist/polyml_base.tar.gz"
|
|
19 |
|
|
20 |
for PLATFORM in sparc-solaris x86-linux
|
|
21 |
do
|
|
22 |
echo "*** ${NAME}_${PLATFORM}.tar.gz"
|
|
23 |
"$TAR" czf "$NAME/dist/${NAME}_${PLATFORM}.tar.gz" "$NAME/$PLATFORM"
|
|
24 |
ln -sf "${NAME}_${PLATFORM}.tar.gz" "$NAME/dist/polyml_${PLATFORM}.tar.gz"
|
|
25 |
done
|