summaryrefslogtreecommitdiff
path: root/scripts/build/binary_netboot
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build/binary_netboot')
-rwxr-xr-xscripts/build/binary_netboot70
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