2 # Generic bootiso binary package generator.
8 # The log-name MUST match the name of the package script
9 setl bootiso-
$BOOTLOADER-$BUILDTARGET.log
11 ARCHIVE_BASE
=$ARCHIVE_BASE/Binaries
13 printi
"Creating AROS/$BUILDTARGET bootiso binary packages (with $BOOTLOADER)..."
15 delete
$BUILD_BASE/AROS
16 copy
$SOURCE_AROS $BUILD_BASE/AROS
17 copy
$SOURCE_CONTRIB $BUILD_BASE/AROS
/contrib
20 execute .
/configure
--target=$BUILDTARGET --enable-ccache --with-bootloader=$BOOTLOADER --enable-build-type=nightly
23 ISOFILE
=aros-
$BUILDTARGET.iso
24 PACKAGE
=$BASENAME-$BUILDTARGET-boot-iso
25 ARCHIVE
=$ARCHIVE_BASE/$PACKAGE.
zip
27 CONTRIBPACKAGE
=$BASENAME-$BUILDTARGET-contrib
28 CONTRIBARCHIVE
=$ARCHIVE_ROOT/$VERSION/Binaries
/$CONTRIBPACKAGE.
tar.bz2
29 if [ -f $CONTRIBARCHIVE ]; then
30 echo "--- Binary contrib package found, unarchiving..."
31 cd $BUILD_BASE/AROS
/bin
/$BUILDTARGET/AROS
32 execute
tar xjf
$CONTRIBARCHIVE
34 move
$CONTRIBPACKAGE Extras
36 echo "--- Binary contrib package not found, skipping..."
41 makedir
$BUILD_BASE/$PACKAGE
42 copy
$BUILD_BASE/AROS
/distfiles
/$ISOFILE $BUILD_BASE/$PACKAGE
44 copy
$SOURCE_AROS/LICENSE
$PACKAGE
45 copy
$SOURCE_AROS/ACKNOWLEDGEMENTS
$PACKAGE
46 ziparc
$ARCHIVE $PACKAGE
50 delete
$BUILD_BASE/AROS