x86_64 squeak-vm packaging; improve squeak-vm packaging; push-to.sh script
This commit is contained in:
parent
d5688bf6e9
commit
602969a7e7
|
@ -17,9 +17,18 @@ build() {
|
|||
PATH=$(echo "$PATH" | tr ':' '\n' | grep -v crossdirect | tr '\n' ':')
|
||||
echo 'false' > ./scripts/checkSCCSversion
|
||||
case "$CARCH" in
|
||||
aarch64*)
|
||||
aarch64)
|
||||
cd build.linux64ARMv8
|
||||
;;
|
||||
x86_64)
|
||||
cd build.linux64x64
|
||||
ls -la
|
||||
sed -i \
|
||||
-e 's:^OPT="\(.*\)":OPT="\1 -DMUSL -D_GNU_SOURCE -DUSEEVDEV":' \
|
||||
-e 's:without\(-vm-display-fbdev\):with\1:' \
|
||||
-e 's:CC=clang::' \
|
||||
squeak.stack.spur/build/mvm
|
||||
;;
|
||||
*)
|
||||
echo "Architecture $CARCH not yet supported"
|
||||
exit 1
|
||||
|
@ -32,16 +41,25 @@ build() {
|
|||
|
||||
package() {
|
||||
case "$CARCH" in
|
||||
aarch64*)
|
||||
aarch64)
|
||||
cd products/sqstkspur64ARMv8linuxht
|
||||
;;
|
||||
x86_64)
|
||||
cd products/sqstkspur64linuxht
|
||||
;;
|
||||
*)
|
||||
echo "Architecture $CARCH not yet supported"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
ls -laR
|
||||
|
||||
mkdir -p "$pkgdir/usr/lib/squeak"
|
||||
cp -rp lib/squeak/*/. "$pkgdir/usr/lib/squeak/."
|
||||
|
||||
mkdir -p "$pkgdir/usr/bin"
|
||||
ln -sf /usr/lib/squeak/squeak "$pkgdir/usr/bin/squeak"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
#!/bin/sh
|
||||
if [ -z "$1" ]
|
||||
then
|
||||
echo 'Usage: push-to.sh <HOSTNAME>' >&2
|
||||
exit 1
|
||||
fi
|
||||
exec rsync -av target/packages $1:.
|
Loading…
Reference in New Issue