27 lines
668 B
Bash
27 lines
668 B
Bash
TARGET=$1
|
|
|
|
if [ "$TARGET" = "x86" ]; then
|
|
CPU="x86.32"
|
|
else
|
|
CPU="ppc"
|
|
fi
|
|
|
|
make macosx-$TARGET
|
|
Factor.app/Contents/MacOS/factor -i=boot.$CPU.image -no-user-init
|
|
|
|
VERSION=0.91
|
|
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"
|