diff options
Diffstat (limited to 'scripts/build/binary_netboot')
-rwxr-xr-x | scripts/build/binary_netboot | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/scripts/build/binary_netboot b/scripts/build/binary_netboot index 6de12fc27..baa18790b 100755 --- a/scripts/build/binary_netboot +++ b/scripts/build/binary_netboot @@ -48,76 +48,6 @@ Check_lockfile .lock # Creating lock file Create_lockfile .lock -if [ "${LB_ARCHITECTURES}" = "sparc" ] -then - # Checking depends - Check_package chroot /usr/bin/elftoaout sparc-utils - - # Restoring cache - Restore_cache cache/packages.binary - - # Installing depends - Install_package - - # Set target and source directories - DESTDIR="tftpboot" - case "${LB_INITRAMFS}" in - casper) - ORIGDIR="binary/casper" - ;; - - live-boot) - ORIGDIR="binary/live" - ;; - - *) - ORIGDIR="binary/boot" - ;; - esac - - # Find defaults - DEFAULT_FLAVOUR="$(echo ${LB_LINUX_FLAVOURS} | awk '{ print $1 }')" - DEFAULT_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})" - DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's|vmlinuz-||')" - DEFAULT_MAP="$(echo chroot/boot/System.map-*${DEFAULT_FLAVOUR})" - - gzip -cd ${ORIGDIR}/${DEFAULT_KERNEL} > kernel.tmp - - mkdir -p ${DESTDIR} - rm -f ${DESTDIR}/boot.img - elftoaout -o ${DESTDIR}/boot.img kernel.tmp - - case "${DEFAULT_FLAVOUR}" in - sparc32) - piggyback ${DESTDIR}/boot.img ${DEFAULT_MAP} ${ORIGDIR}/${DEFAULT_INITRD} - ;; - sparc64) - piggyback64 ${DESTDIR}/boot.img ${DEFAULT_MAP} ${ORIGDIR}/${DEFAULT_INITRD} - ;; - *) - Echo_error "Invalid default kernel flavour for sparc \"%s\"" "${DEFAULT_FLAVOUR}" - exit 1; - ;; - esac - - # Pad boot.img - REMAINDER=$((( 4 - $(stat -c %s ${DESTDIR}/boot.img) % 4 ) % 4)) - dd if=/dev/zero bs=1 count=${REMAINDER} >> ${DESTDIR}/boot.img - - # No need for kernel and initrd images in the binary - rm -f ${ORIGDIR}/vmlinuz-* - rm -f ${ORIGDIR}/initrd.img-* - - # Clean temporaries - rm -f kernel.tmp - - # Saving cache - Save_cache cache/packages.binary - - # Removing depends - Remove_package -fi - # Remove old binary rm -f ${LIVE_IMAGE_NAME}-${LB_ARCHITECTURES}.netboot.tar ${LIVE_IMAGE_NAME}-${LB_ARCHITECTURES}.netboot.tar.gz ${LIVE_IMAGE_NAME}-${LB_ARCHITECTURES}.netboot.tar.bz2 ${LIVE_IMAGE_NAME}-${LB_ARCHITECTURES}.netboot.tar.xz ${LIVE_IMAGE_NAME}-${LB_ARCHITECTURES}.netboot.tar.xz |