#!/bin/sh # # Do install stuff for arm, including making bootable CDs # Works with debian-installer # # $1 is the CD number # $2 is the temporary CD build dir # # According to Vince Sanders, most subarchitectures (with the notable # exception of real netwinders; note that 'netwinder' actually supports # other machines too) have CD-ROM drives, and can boot from them given a # kernel and an initrd. The bootloader is in NOR flash memory. . $BASEDIR/tools/boot/$CODENAME/common.sh set -e N=$1 CDDIR=$2 INSTALLDIR=$CDDIR/install if [ "$DI_WWW_HOME" = "default" ];then DI_WWW_HOME="http://people.debian.org/~kmuto/d-i/images/daily" if [ -n "$DI_DIR" ];then DI_DIR="$DI_DIR/~${DI_WWW_HOME#*~}" DI_WWW_HOME="" fi fi if [ ! "$DI_DIST" ]; then DI_DIST="$DI_CODENAME" fi cd $CDDIR/.. echo -J > $N.mkisofs_opts # Only disk 1* bootable if [ $N != 1 ] && [ $N != 1_NONUS ]; then exit 0 fi cd $INSTALLDIR for subarch in bast netwinder; do if [ ! "$DI_WWW_HOME" ];then if [ ! "$DI_DIR" ];then DI_DIR="$MIRROR/dists/$DI_DIST/main/installer-$ARCH/current/images" fi DI_DIR2="$DI_DIR/$subarch/cdrom" else DI_DIR2="di_stuff" wget -r -nd --no-parent --level=1 -P "$DI_DIR2" "$DI_WWW_HOME/$subarch/cdrom/" rm -f "$DI_DIR2"/index* fi cp -a "$DI_DIR2" "$subarch" rm -rf di_stuff done exit 0