revert between 56095 -> 55830 in arch
[AROS.git] / scripts / nightly / pkg / amiga-m68k
blobbbd1e38104a7c1a937e2bf883b42547f4195819a
1 #!/bin/zsh
2 # Creates amiga-m68k binary packages.
4 BUILDTARGET=amiga-m68k
6 source $SP/setup
7 # The log-name MUST match the name of the package script
8 setl $BUILDTARGET.log
10 ARCHIVE_BASE=$ARCHIVE_BASE/Binaries
12 printi "Creating AROS/"$BUILDTARGET" system package..."
13 PACKAGE=$BASENAME-$BUILDTARGET-system
14 ARCHIVE=$ARCHIVE_BASE/$PACKAGE.tar.bz2
15 ISOFILE=aros-$BUILDTARGET.iso
17 delete $BUILD_BASE/AROS
18 copy $SOURCE_AROS $BUILD_BASE/AROS
20 cd $BUILD_BASE/AROS
21 if [ "$CFG_M68K_CROSSTOOLS" != "" ]; then
22 export PATH=$PATH:$CFG_M68K_CROSSTOOLS
24 execute ./configure --target=$BUILDTARGET --enable-ccache --enable-build-type=nightly --with-serial-debug $PORTSSOURCESOPT $AROSTOOLCHAININSTALLOPT $AROSTOOLCHAINOPT
25 make
26 # If the NDK files are available build the SDK tests
27 if [ -d $BUILD_BASE/AROS/local/NDK_3.1 ]; then
28 make sdk-test
30 make distfiles
32 cd $BUILD_BASE/AROS/bin/amiga-m68k
33 move AROS $PACKAGE
35 delete $BUILD_BASE/AROS/distfiles/aros-amiga-m68k.elf
36 delete $BUILD_BASE/AROS/distfiles/aros-amiga-m68k-reloc.elf
38 copy $SOURCE_AROS/LICENSE $PACKAGE
39 copy $SOURCE_AROS/ACKNOWLEDGEMENTS $PACKAGE
40 copy $BUILD_BASE/AROS/distfiles/ $PACKAGE
41 delete $PACKAGE/distfiles/$ISOFILE
43 #archive $ARCHIVE $PACKAGE
44 move $PACKAGE AROS
46 printi "Creating AROS/"$BUILDTARGET" bootiso package..."
47 PACKAGE=$BASENAME-$BUILDTARGET-bootiso
48 ARCHIVE=$ARCHIVE_BASE/$PACKAGE.zip
50 makedir $PACKAGE
51 copy $SOURCE_AROS/LICENSE $PACKAGE
52 copy $SOURCE_AROS/ACKNOWLEDGEMENTS $PACKAGE
53 move $BUILD_BASE/AROS/distfiles/$ISOFILE $PACKAGE
54 ziparc $ARCHIVE $PACKAGE
56 delete $PACKAGE
58 printi "Creating AROS/"$BUILDTARGET" boot package..."
59 PACKAGE=$BASENAME-$BUILDTARGET-boot
60 ARCHIVE=$ARCHIVE_BASE/$PACKAGE.lha
62 move $BUILD_BASE/AROS/distfiles $PACKAGE
63 copy $SOURCE_AROS/LICENSE $PACKAGE
64 copy $SOURCE_AROS/ACKNOWLEDGEMENTS $PACKAGE
66 lhaarc $ARCHIVE $PACKAGE
68 cd $ROOT
69 resetl