factor/misc/macos-release.sh

36 lines
882 B
Bash
Raw Normal View History

2007-12-12 18:35:46 -05:00
source misc/version.sh
2007-09-20 18:09:08 -04:00
TARGET=$1
2007-12-13 14:16:55 -05:00
if [ "$1" = "x86" ]; then
2007-09-20 18:09:08 -04:00
CPU="x86.32"
2007-12-13 14:16:55 -05:00
TARGET=macosx-x86-32
2007-09-20 18:09:08 -04:00
else
2007-12-12 18:35:46 -05:00
CPU="macosx-ppc"
2007-12-13 14:16:55 -05:00
TARGET=macosx-ppc
2007-09-20 18:09:08 -04:00
fi
2007-12-12 18:35:46 -05:00
BOOT_IMAGE=boot.$CPU.image
wget http://factorcode.org/images/$VERSION/$BOOT_IMAGE
2007-12-13 14:16:55 -05:00
make $TARGET
2007-12-12 18:35:46 -05:00
Factor.app/Contents/MacOS/factor -i=$BOOT_IMAGE -no-user-init
2007-09-20 18:09:08 -04:00
DISK_IMAGE_DIR=Factor-$VERSION
DISK_IMAGE=Factor-$VERSION-$TARGET.dmg
rm -f $DISK_IMAGE
rm -rf $DISK_IMAGE_DIR
mkdir $DISK_IMAGE_DIR
mkdir -p $DISK_IMAGE_DIR/Factor/
cp -R Factor.app $DISK_IMAGE_DIR/Factor/Factor.app
chmod +x cp_dir
cp factor.image license.txt README.txt $DISK_IMAGE_DIR/Factor/
find core extra fonts misc unmaintained -type f \
-exec ./cp_dir {} $DISK_IMAGE_DIR/Factor/{} \;
hdiutil create -srcfolder "$DISK_IMAGE_DIR" -fs HFS+ \
-volname "$DISK_IMAGE_DIR" "$DISK_IMAGE"
2007-12-12 18:57:22 -05:00
2007-12-13 14:21:04 -05:00
ssh linode mkdir -p w/downloads/$VERSION/
2007-12-12 18:57:22 -05:00
scp $DISK_IMAGE linode:w/downloads/$VERSION/