Build contrib separately from core.
[AROS.git] / scripts / nightly / pkg / bootiso
bloba5eefad0ae71214c3a0551cd4f8bcfc2c2b2954e
1 #!/bin/zsh
2 # Generic bootiso binary package generator.
4 BOOTLOADER=$1
6 TARGET=$BUILDTARGET
7 if [ "$VARIANT" != "" ]; then
8 BUILDTARGET=$VARIANT-$TARGET
9 fi
11 source $SP/setup
13 # The log-name MUST match the name of the package script
14 setl bootiso-$BOOTLOADER-$BUILDTARGET.log
16 ARCHIVE_BASE=$ARCHIVE_BASE/Binaries
18 printi "Creating AROS/$BUILDTARGET bootiso binary packages (with $BOOTLOADER)..."
20 delete $BUILD_BASE/AROS
21 copy $SOURCE_AROS $BUILD_BASE/AROS
22 copy $SOURCE_CONTRIB $BUILD_BASE/AROS/contrib
24 cd $BUILD_BASE/AROS
25 execute ./configure --target=$TARGET --enable-target-variant=$VARIANT --enable-ccache --with-bootloader=$BOOTLOADER --enable-build-type=nightly
26 make -j $MAKE_JOBS
27 make -j $MAKE_JOBS contrib
29 ISOFILE=aros-$BUILDTARGET.iso
30 PACKAGE=$BASENAME-$BUILDTARGET-boot-iso
31 ARCHIVE=$ARCHIVE_BASE/$PACKAGE.zip
33 cd $BUILD_BASE/AROS
34 make -j $MAKE_JOBS bootiso
35 makedir $BUILD_BASE/$PACKAGE
36 copy $BUILD_BASE/AROS/distfiles/$ISOFILE $BUILD_BASE/$PACKAGE
37 cd $BUILD_BASE
38 copy $SOURCE_AROS/LICENSE $PACKAGE
39 copy $SOURCE_AROS/ACKNOWLEDGEMENTS $PACKAGE
40 ziparc $ARCHIVE $PACKAGE
41 delete $PACKAGE
43 cd $ROOT
44 delete $BUILD_BASE/AROS
45 resetl