Raymond Toy pushed to branch issue-352-new-compression-for-dist at cmucl / cmucl
Commits:
-
3ba7ef8b
by Raymond Toy at 2024-08-27T07:35:22-07:00
3 changed files:
Changes:
... | ... | @@ -54,7 +54,6 @@ usage() { |
54 | 54 | exit 1
|
55 | 55 | }
|
56 | 56 | |
57 | -export GTAR
|
|
58 | 57 | def_arch_os () {
|
59 | 58 | case `uname -s` in
|
60 | 59 | SunOS)
|
... | ... | @@ -208,9 +207,10 @@ if [ -z "$ENABLE_GZIP" -a -z "$ENABLE_BZIP" ]; then |
208 | 207 | ENABLE_BZIP="-b"
|
209 | 208 | fi
|
210 | 209 | |
211 | -OPTIONS="${GROUP:+ -G ${GROUP}} ${OWNER:+ -O ${OWNER}} ${INSTALL_DIR:+ -I ${INSTALL_DIR}} $ENABLE_GZIP $ENABLE_BZIP"
|
|
210 | +OPTIONS="-t ${GTAR:-tar} ${GROUP:+ -G ${GROUP}} ${OWNER:+ -O ${OWNER}} ${INSTALL_DIR:+ -I ${INSTALL_DIR}}"
|
|
212 | 211 | MANDIR="${MANDIR:+ -M ${MANDIR}}"
|
213 | 212 | |
213 | +set -x
|
|
214 | 214 | echo Creating distribution for $ARCH $OS
|
215 | 215 | $ROOT/make-main-dist.sh $OPTIONS ${MANDIR} $TARGET $VERSION $ARCH $OS || exit 1
|
216 | 216 | $ROOT/make-extra-dist.sh $OPTIONS $TARGET $VERSION $ARCH $OS || exit 2
|
1 | 1 | #!/bin/sh
|
2 | 2 | |
3 | -while getopts "G:O:I:bgh?" arg
|
|
3 | +GTAR=tar
|
|
4 | +set -x
|
|
5 | +while getopts "G:O:I:t:bgh?" arg
|
|
4 | 6 | do
|
5 | 7 | case $arg in
|
6 | 8 | G) GROUP="-g $OPTARG" ;;
|
... | ... | @@ -8,6 +10,7 @@ do |
8 | 10 | I) INSTALL_DIR=$OPTARG ;;
|
9 | 11 | b) ENABLE_BZIP=-b ;;
|
10 | 12 | g) ENABLE_GZIP=-g ;;
|
13 | + t) GTAR=$OPTARG ;;
|
|
11 | 14 | h | \?) usage; exit 1 ;;
|
12 | 15 | esac
|
13 | 16 | done
|
... | ... | @@ -134,7 +137,7 @@ done |
134 | 137 | if [ -z "$INSTALL_DIR" ]; then
|
135 | 138 | sync ; sleep 1 ; sync ; sleep 1 ; sync
|
136 | 139 | echo Tarring extra components
|
137 | - ${GTAR:-tar} -C $DESTDIR $COMPRESS -cf cmucl-$VERSION-$ARCH-$OS.extra.tar.$COMPRESS_EXT lib
|
|
140 | + $GTAR -C $DESTDIR $COMPRESS -cf cmucl-$VERSION-$ARCH-$OS.extra.tar.$COMPRESS_EXT lib
|
|
138 | 141 | |
139 | 142 | echo Cleaning $DESTDIR
|
140 | 143 | [ -d $DESTDIR ] && rm -rf $DESTDIR
|
1 | 1 | #!/bin/sh
|
2 | 2 | |
3 | -# set -x
|
|
4 | -while getopts "G:O:I:M:bgh?" arg
|
|
3 | +GTAR=tar
|
|
4 | +set -x
|
|
5 | +while getopts "G:O:I:M:t:bgh?" arg
|
|
5 | 6 | do
|
6 | 7 | case $arg in
|
7 | 8 | G) GROUP="-g $OPTARG" ;;
|
... | ... | @@ -10,6 +11,7 @@ do |
10 | 11 | M) MANDIR=$OPTARG ;;
|
11 | 12 | b) ENABLE_BZIP=-b ;;
|
12 | 13 | g) ENABLE_GZIP=-g ;;
|
14 | + t) GTAR=$OPTARG ;;
|
|
13 | 15 | h | \?) usage; exit 1 ;;
|
14 | 16 | esac
|
15 | 17 | done
|
... | ... | @@ -178,7 +180,7 @@ fi |
178 | 180 | if [ -z "$INSTALL_DIR" ]; then
|
179 | 181 | sync ; sleep 1 ; sync ; sleep 1 ; sync
|
180 | 182 | echo Tarring main components
|
181 | - ${GTAR:-tar} -C $DESTDIR $COMPRESS -cf cmucl-$VERSION-$ARCH-$OS.tar.$COMPRESS_EXT .
|
|
183 | + $GTAR -C $DESTDIR $COMPRESS -cf cmucl-$VERSION-$ARCH-$OS.tar.$COMPRESS_EXT .
|
|
182 | 184 | |
183 | 185 | echo Cleaning $DESTDIR
|
184 | 186 | [ -d $DESTDIR ] && rm -rf $DESTDIR
|