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"
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"
40 execute .
/configure
${=CONFIGURE_OPTIONS}
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
51 make -j $MAKE_JOBS bootiso
52 makedir
$BUILD_BASE/$PACKAGE
53 copy
$BUILD_BASE/AROS
/distfiles
/$ISOFILE $BUILD_BASE/$PACKAGE
55 copy
$SOURCE_AROS/LICENSE
$PACKAGE
56 copy
$SOURCE_AROS/ACKNOWLEDGEMENTS
$PACKAGE
57 ziparc
$ARCHIVE $PACKAGE
61 delete
$BUILD_BASE/AROS