summaryrefslogtreecommitdiff
path: root/strata/bsp-x86_both-tools/syslinux.morph
diff options
context:
space:
mode:
Diffstat (limited to 'strata/bsp-x86_both-tools/syslinux.morph')
-rw-r--r--strata/bsp-x86_both-tools/syslinux.morph21
1 files changed, 16 insertions, 5 deletions
diff --git a/strata/bsp-x86_both-tools/syslinux.morph b/strata/bsp-x86_both-tools/syslinux.morph
index 4570865b..0808fc02 100644
--- a/strata/bsp-x86_both-tools/syslinux.morph
+++ b/strata/bsp-x86_both-tools/syslinux.morph
@@ -3,10 +3,21 @@ kind: chunk
products:
- artifact: syslinux-devel
include:
- - (usr/)?share/syslinux/com32.*
+ - (usr/)?lib/syslinux/com32.*
+ - (usr/)?lib/syslinux/bios.*
build-commands:
-- make clean
-- make NO_WERROR=1
-- make NO_WERROR=1 installer
+- make bios
install-commands:
-- make INSTALLROOT="$DESTDIR" install
+- make INSTALLROOT="$DESTDIR" AUXDIR=/usr/lib/syslinux SBINDIR=/usr/bin MANDIR=/usr/share/man bios install
+post-install-commands:
+- |
+ # remove ms-dos executables
+ rm -rf "$DESTDIR"/usr/lib/syslinux/*.com
+ rm -rf "$DESTDIR"/usr/lib/syslinux/dosutil
+
+ # move syslinux modules file location
+ install -d "$DESTDIR"/usr/lib/syslinux/bios
+ mv "$DESTDIR"/usr/lib/syslinux/*.bin "$DESTDIR"/usr/lib/syslinux/bios
+ mv "$DESTDIR"/usr/lib/syslinux/*.c32 "$DESTDIR"/usr/lib/syslinux/bios
+ mv "$DESTDIR"/usr/lib/syslinux/*.0 "$DESTDIR"/usr/lib/syslinux/bios
+ mv "$DESTDIR"/usr/lib/syslinux/memdisk "$DESTDIR"/usr/lib/syslinux/bios