diff options
author | Daniel Baumann <mail@daniel-baumann.ch> | 2015-01-04 18:58:35 +0100 |
---|---|---|
committer | Daniel Baumann <mail@daniel-baumann.ch> | 2015-01-04 18:58:35 +0100 |
commit | 93592a81b66cca17cb791fc94af4af578b3da2f2 (patch) | |
tree | f69ecddff1a1e6042a0f63a838119b3240e8c0ed | |
parent | 30122125be52e8b4470a1e9ef8decce5c55ff2cd (diff) | |
download | vyos-live-build-93592a81b66cca17cb791fc94af4af578b3da2f2.tar.gz vyos-live-build-93592a81b66cca17cb791fc94af4af578b3da2f2.zip |
Dropping some sparc leftovers (Closes: #774196).
-rwxr-xr-x | functions/defaults.sh | 23 | ||||
-rwxr-xr-x | scripts/build/binary_hdd | 23 | ||||
-rwxr-xr-x | scripts/build/binary_netboot | 70 | ||||
-rwxr-xr-x | scripts/build/installer_debian-installer | 82 |
4 files changed, 25 insertions, 173 deletions
diff --git a/functions/defaults.sh b/functions/defaults.sh index b1d750dae..bbbce8118 100755 --- a/functions/defaults.sh +++ b/functions/defaults.sh @@ -604,19 +604,6 @@ Set_defaults () esac ;; - sparc) - case "${LB_MODE}" in - progress-linux) - Echo_error "Architecture ${LB_ARCHITECTURES} not supported in the ${LB_MODE} mode." - exit 1 - ;; - - *) - LB_LINUX_FLAVOURS="${LB_LINUX_FLAVOURS:-sparc64}" - ;; - esac - ;; - *) Echo_error "Architecture(s) ${LB_ARCHITECTURES} not yet supported (FIXME)" exit 1 @@ -659,15 +646,7 @@ Set_defaults () ## config/binary # Setting image filesystem - case "${LB_ARCHITECTURES}" in - sparc) - LB_BINARY_FILESYSTEM="${LB_BINARY_FILESYSTEM:-ext4}" - ;; - - *) - LB_BINARY_FILESYSTEM="${LB_BINARY_FILESYSTEM:-fat32}" - ;; - esac + LB_BINARY_FILESYSTEM="${LB_BINARY_FILESYSTEM:-fat32}" # Setting image type case "${LB_ARCHITECTURES}" in diff --git a/scripts/build/binary_hdd b/scripts/build/binary_hdd index 0e08b9e79..cd9b4d97b 100755 --- a/scripts/build/binary_hdd +++ b/scripts/build/binary_hdd @@ -57,20 +57,6 @@ esac Check_package chroot /usr/share/doc/mtools mtools Check_package chroot /sbin/parted parted -if [ "${LB_ARCHITECTURES}" = "sparc" ] -then - case "${LB_BINARY_FILESYSTEM}" in - ext2|ext3|ext4) - Check_package chroot /sbin/mkfs.${LB_BINARY_FILESYSTEM} e2fsprogs - ;; - - *) - Echo_error "Sparc only supports booting from ext2, ext3, ext4 or ufs." - exit 1 - ;; - esac -fi - case "${LB_BOOTLOADER}" in grub) Check_package chroot /usr/sbin/grub grub @@ -154,14 +140,7 @@ fi echo "!!! The following error/warning messages can be ignored !!!" Losetup $FREELO chroot/binary.img 0 -case "${LB_ARCHITECTURES}" in - sparc) - PARTITION_TABLE_TYPE="sun" - ;; - *) - PARTITION_TABLE_TYPE="msdos" - ;; -esac +PARTITION_TABLE_TYPE="msdos" case "${LB_BINARY_FILESYSTEM}" in ext2|ext3|ext4) 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 diff --git a/scripts/build/installer_debian-installer b/scripts/build/installer_debian-installer index 4ee9a8244..422c3b6d0 100755 --- a/scripts/build/installer_debian-installer +++ b/scripts/build/installer_debian-installer @@ -139,13 +139,6 @@ case "${LB_ARCHITECTURES}" in DI_REMOTE_BASE_GTK="${DI_REMOTE_BASE}/gtk" ;; - sparc) - DEFAULT_FLAVOUR="$(echo ${LB_LINUX_FLAVOURS} | awk '{ print $1 }')" - DI_REMOTE_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})" - DI_REMOTE_BASE_GTK="none" - - DI_REMOTE_BASE="cdrom" - ;; *) case "${DI_IMAGE_TYPE}" in netboot) @@ -283,49 +276,33 @@ esac mkdir -p "${DESTDIR_DI}" -if [ "${LB_ARCHITECTURES}" = "sparc" ] && [ "${DI_IMAGE_TYPE}" = "netboot" ] -then - # There are no prepared kernel/initrd pairs for sparc netboot so we - # must unpack them from a mini.iso - Download_file mini.iso ${URL}/mini.iso - - mkdir mini.tmp - mount -o loop -t iso9660 mini.iso mini.tmp +# Downloading debian-installer +Download_file "${DESTDIR}"/"${VMLINUZ_DI}" ${URL}/${DI_REMOTE_BASE}/${DI_REMOTE_KERNEL} +Download_file "${DESTDIR}"/"${INITRD_DI}" ${URL}/${DI_REMOTE_BASE}/initrd.gz - cp mini.tmp/boot/vmlinuz-${DEFAULT_FLAVOUR} "${DESTDIR}"/"${VMLINUZ_DI}" - cp mini.tmp/boot/initrd.gz "${DESTDIR}"/"${INITRD_DI}" - - umount mini.tmp - rm -rf mini.tmp mini.iso -else - # Downloading debian-installer - Download_file "${DESTDIR}"/"${VMLINUZ_DI}" ${URL}/${DI_REMOTE_BASE}/${DI_REMOTE_KERNEL} - Download_file "${DESTDIR}"/"${INITRD_DI}" ${URL}/${DI_REMOTE_BASE}/initrd.gz - - # Downloading graphical-installer - DOWNLOAD_GTK_INSTALLER=0 - if [ "${LB_DEBIAN_INSTALLER_GUI}" = "true" ] - then +# Downloading graphical-installer +DOWNLOAD_GTK_INSTALLER=0 +if [ "${LB_DEBIAN_INSTALLER_GUI}" = "true" ] +then case "${LB_ARCHITECTURES}" in - amd64|i386) - DOWNLOAD_GTK_INSTALLER=1 - ;; + amd64|i386) + DOWNLOAD_GTK_INSTALLER=1 + ;; - powerpc) - if [ "${LB_DEBIAN_INSTALLER}" = "netboot" ] - then - DOWNLOAD_GTK_INSTALLER=1 - fi - ;; - esac - fi + powerpc) + if [ "${LB_DEBIAN_INSTALLER}" = "netboot" ] + then + DOWNLOAD_GTK_INSTALLER=1 + fi + ;; + esac +fi - if [ ${DOWNLOAD_GTK_INSTALLER} -eq 1 ] - then - mkdir -p "${DESTDIR_GI}" - Download_file "${DESTDIR}"/"${VMLINUZ_GI}" ${URL}/${DI_REMOTE_BASE_GTK}/${DI_REMOTE_KERNEL} - Download_file "${DESTDIR}"/"${INITRD_GI}" ${URL}/${DI_REMOTE_BASE_GTK}/initrd.gz - fi +if [ ${DOWNLOAD_GTK_INSTALLER} -eq 1 ] +then + mkdir -p "${DESTDIR_GI}" + Download_file "${DESTDIR}"/"${VMLINUZ_GI}" ${URL}/${DI_REMOTE_BASE_GTK}/${DI_REMOTE_KERNEL} + Download_file "${DESTDIR}"/"${INITRD_GI}" ${URL}/${DI_REMOTE_BASE_GTK}/initrd.gz fi # Only download additional packages if appropriate @@ -374,19 +351,6 @@ then esac ;; - sparc) - DI_REQ_PACKAGES="silo" - case "${LB_MODE}" in - ubuntu) - DI_PACKAGES="${DI_REQ_PACKAGES} linux-sparc64" - ;; - - *) - DI_PACKAGES="${DI_REQ_PACKAGES} linux-image-sparc64 linux-image-sparc64-smp" - ;; - esac - ;; - powerpc) DI_REQ_PACKAGES="yaboot" case "${LB_MODE}" in |