2 # Generic bootiso binary package generator.
10 if [[ "$VARIANT" != "" ]]; then
11 BUILDTARGET
=$VARIANT-$TARGET
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 --enable-target-variant=$VARIANT $CONFIGUREEXTRA --enable-ccache"
30 if [[ ( "$AROSTOOLCHAININSTALLOPT" != "" ) && -e $TOOLCHAIN_BASE/$BUILDCPU-aros-gcc ]]; then
31 CONFIGURE_OPTIONS
="$CONFIGURE_OPTIONS $AROSTOOLCHAININSTALLOPT $AROSTOOLCHAINOPT"
33 CONFIGURE_OPTIONS
="$CONFIGURE_OPTIONS --with-bootloader=$BOOTLOADER --enable-build-type=nightly $PORTSSOURCESOPT"
36 execute .
/configure
$CONFIGURE_OPTIONS
38 if [[ "$WITHCONTRIB" != "no" ]]; then
39 make -j $MAKE_JOBS contrib
42 ISOFILE
=aros-
$BUILDTARGET.iso
43 PACKAGE
=$BASENAME-$BUILDTARGET-boot-iso
44 ARCHIVE
=$ARCHIVE_BASE/$PACKAGE.
zip
47 make -j $MAKE_JOBS bootiso
48 makedir
$BUILD_BASE/$PACKAGE
49 copy
$BUILD_BASE/AROS
/distfiles
/$ISOFILE $BUILD_BASE/$PACKAGE
51 copy
$SOURCE_AROS/LICENSE
$PACKAGE
52 copy
$SOURCE_AROS/ACKNOWLEDGEMENTS
$PACKAGE
53 ziparc
$ARCHIVE $PACKAGE
57 delete
$BUILD_BASE/AROS