revert between 56095 -> 55830 in arch
[AROS.git] / scripts / nightly / pkg / bootiso
blob824a410527e9f75ca9070d4e88341d900cf1f4fe
1 #!/bin/zsh
2 # Generic bootiso binary package generator.
4 BOOTLOADER=$1
5 WITHCONTRIB=$2
7 CONFIGURE_OPTIONS=""
9 TARGET=$BUILDTARGET
10 if [[ "$VARIANT" != "" ]]; then
11 BUILDTARGET=$VARIANT-$TARGET
14 source $SP/setup
16 # The log-name MUST match the name of the package script
17 setl bootiso-$BOOTLOADER-$BUILDTARGET.log
19 ARCHIVE_BASE=$ARCHIVE_BASE/Binaries
21 printi "Creating AROS/$BUILDTARGET bootiso binary packages (with $BOOTLOADER)..."
23 delete $BUILD_BASE/AROS
24 copy $SOURCE_AROS $BUILD_BASE/AROS
25 if [[ "$WITHCONTRIB" != "no" ]]; then
26 copy $SOURCE_CONTRIB $BUILD_BASE/AROS/contrib
29 CONFIGURE_OPTIONS="--target=$TARGET"
30 if [[ "$VARIANT" != "" ]]; then
31 CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS --enable-target-variant=$VARIANT"
33 CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS $CONFIGUREEXTRA --enable-ccache"
34 if [[ ( "$AROSTOOLCHAININSTALLOPT" != "" ) && -e $TOOLCHAIN_BASE/$BUILDCPU-aros-gcc ]]; then
35 CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS $AROSTOOLCHAININSTALLOPT $AROSTOOLCHAINOPT"
37 CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS --with-bootloader=$BOOTLOADER --enable-build-type=nightly $PORTSSOURCESOPT"
39 cd $BUILD_BASE/AROS
40 execute ./configure ${=CONFIGURE_OPTIONS}
41 make -j $MAKE_JOBS
42 if [[ "$WITHCONTRIB" != "no" ]]; then
43 make -j $MAKE_JOBS contrib
46 ISOFILE=aros-$BUILDTARGET.iso
47 PACKAGE=$BASENAME-$BUILDTARGET-boot-iso
48 ARCHIVE=$ARCHIVE_BASE/$PACKAGE.zip
50 cd $BUILD_BASE/AROS
51 make -j $MAKE_JOBS bootiso
52 makedir $BUILD_BASE/$PACKAGE
53 copy $BUILD_BASE/AROS/distfiles/$ISOFILE $BUILD_BASE/$PACKAGE
54 cd $BUILD_BASE
55 copy $SOURCE_AROS/LICENSE $PACKAGE
56 copy $SOURCE_AROS/ACKNOWLEDGEMENTS $PACKAGE
57 ziparc $ARCHIVE $PACKAGE
58 delete $PACKAGE
60 cd $ROOT
61 delete $BUILD_BASE/AROS
62 resetl