Switched back to prebuilt syslinux, removed tcp_wrappers from ISO package list

This commit is contained in:
Matt Housh 2015-09-29 13:26:25 -05:00
parent d6b758ee9d
commit c19189fc2f

View File

@ -11,6 +11,7 @@ KERNEL_VERSION = 4.1.8
KERNEL_PATCHES =
BB_VERSION = 1.22.1
MEMTEST_VERSION = 5.01
SYSLINUX_VERSION = 6.03
PKG_EXT = pkg.tar.xz
PKGMK_CONF = $(PWD)/pkgmk.conf
PORTS_DIR = $(PWD)/ports
@ -28,7 +29,7 @@ ISO_PACKAGES = filesystem bash dash coreutils bzip2 e2fsprogs jfsutils \
util-linux vim which dialog nano mdadm pciutils libusb libusb-compat \
sysfsutils usbutils eudev zlib openssl openssh \
dhcpcd wget iproute2 libpcre iputils libgmp libdevmapper lvm2 \
attr acl libcap tcp_wrappers btrfs-progs lzo parted xz \
attr acl libcap btrfs-progs lzo parted xz \
efibootmgr gnu-efi libmpfr dosfstools
PORTS_core = $(shell /bin/ls -I README $(PORTS_DIR)/core)
@ -49,7 +50,7 @@ endif
.PHONY: help check-root check-log $(COLLECTIONS) all all-chroot bootstrap \
initramfs kernel-clean clean iso \
busybox-clean initramfs-clean memtest-clean \
busybox-clean initramfs-clean memtest-clean syslinux-clean \
grub2-efi grub2-efi-clean grub2-efi-distclean
help:
@ -170,6 +171,25 @@ memtest-distclean: memtest-clean
# syslinux
iso/syslinux-$(SYSLINUX_VERSION).tar.xz:
cd iso && wget https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-$(SYSLINUX_VERSION).tar.xz
iso/syslinux-$(SYSLINUX_VERSION): iso/syslinux-$(SYSLINUX_VERSION).tar.xz
tar -C iso -Jxf iso/syslinux-$(SYSLINUX_VERSION).tar.xz
iso/syslinux-$(SYSLINUX_VERSION)/bios/core/isolinux.bin: iso/syslinux-$(SYSLINUX_VERSION)
syslinux: iso/syslinux-$(SYSLINUX_VERSION)/bios/core/isolinux.bin
syslinux-clean:
rm -rf iso/syslinux-$(SYSLINUX_VERSION)
syslinux-distclean: syslinux-clean
rm -f iso/syslinux-$(SYSLINUX_VERSION).tar.xz
clean: kernel-clean busybox-clean initramfs-clean grub2-efi-clean
@rm -rf tmp modules_install.log $(ISO_FILENAME) \
`basename $(ISO_FILENAME) .iso`.md5
@ -387,13 +407,13 @@ image-base: check-root kernel initramfs rootfs setup.dependencies iso/efiboot.im
##### iso image building #####
iso: image-base memtest
iso: image-base memtest syslinux
@echo "Copying ISO specific files"
@mkdir -p $(IMG_ROOT_DIR)/boot/isolinux
@cp /usr/share/syslinux/isolinux.bin $(IMG_ROOT_DIR)/boot/isolinux/
@cp /usr/share/syslinux/ldlinux.c32 $(IMG_ROOT_DIR)/boot/isolinux/
@for F in hdt.c32 libutil.c32 libgpl.c32 libcom32.c32 libmenu.c32; do \
cp /usr/share/syslinux/$$F $(IMG_ROOT_DIR)/boot/isolinux/; \
@cp iso/syslinux-$(SYSLINUX_VERSION)/bios/core/isolinux.bin $(IMG_ROOT_DIR)/boot/isolinux/
@cp iso/syslinux-$(SYSLINUX_VERSION)/bios/com32/elflink/ldlinux/ldlinux.c32 $(IMG_ROOT_DIR)/boot/isolinux/
@for F in hdt/hdt.c32 libutil/libutil.c32 gpllib/libgpl.c32 lib/libcom32.c32 cmenu/libmenu/libmenu.c32; do \
cp iso/syslinux-$(SYSLINUX_VERSION)/bios/com32/$$F $(IMG_ROOT_DIR)/boot/isolinux/; \
done
@cp /usr/share/pci.ids $(IMG_ROOT_DIR)/boot/isolinux/
@cp iso/isolinux/isolinux.cfg iso/isolinux/*.msg \