From df54c81b87343cbbab331514ab297086f71bbdc9 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Tue, 29 Jun 2010 20:42:37 +0200 Subject: [PATCH] new package: add package 'syslinux' Signed-off-by: Stephan Raue --- packages/tools/installer/install | 2 ++ packages/tools/syslinux/arch | 2 ++ packages/tools/syslinux/build | 24 ++++++++++++++++++++++++ packages/tools/syslinux/install | 7 +++++++ packages/tools/syslinux/url | 1 + 5 files changed, 36 insertions(+) create mode 100644 packages/tools/syslinux/arch create mode 100755 packages/tools/syslinux/build create mode 100755 packages/tools/syslinux/install create mode 100644 packages/tools/syslinux/url diff --git a/packages/tools/installer/install b/packages/tools/installer/install index 6b79503f16..d353be7822 100755 --- a/packages/tools/installer/install +++ b/packages/tools/installer/install @@ -4,4 +4,6 @@ $SCRIPTS/install dialog $SCRIPTS/install parted +$SCRIPTS/install syslinux $SCRIPTS/install flashrom + diff --git a/packages/tools/syslinux/arch b/packages/tools/syslinux/arch new file mode 100644 index 0000000000..7414689203 --- /dev/null +++ b/packages/tools/syslinux/arch @@ -0,0 +1,2 @@ +i386 +x86_64 diff --git a/packages/tools/syslinux/build b/packages/tools/syslinux/build new file mode 100755 index 0000000000..c1e153137e --- /dev/null +++ b/packages/tools/syslinux/build @@ -0,0 +1,24 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/build toolchain + +# ensure we dont use size optimization. + CFLAGS=`echo $CFLAGS | sed -e "s|-Os|-O2|"` + CXXFLAGS=`echo $CXXFLAGS | sed -e "s|-Os|-O2|"` + +CFLAGS="$CFLAGS -I`ls -d $ROOT/$BUILD/$1*`/libinstaller" +CFLAGS="$CFLAGS -I`ls -d $ROOT/$BUILD/$1*`/libfat" + +SUBDIRS="codepage core libinstaller mtools" +[ $TARGET_ARCH = i386 ] && SUBDIRS="$SUBDIRS mbr" + +cd $PKG_BUILD + +make CC=$CC \ + AR=$AR \ + RANLIB=$RANLIB \ + LDFLAGS="$LDFLAGS" \ + CFLAGS="$CFLAGS -fomit-frame-pointer -D_FILE_OFFSET_BITS=64" \ + BSUBDIRS="$SUBDIRS" diff --git a/packages/tools/syslinux/install b/packages/tools/syslinux/install new file mode 100755 index 0000000000..7bb548ae36 --- /dev/null +++ b/packages/tools/syslinux/install @@ -0,0 +1,7 @@ +#!/bin/sh + +. config/options + +mkdir -p $INSTALL/usr/bin + cp $PKG_BUILD/extlinux/extlinux $INSTALL/usr/bin + cp $PKG_BUILD/linux/syslinux $INSTALL/usr/bin diff --git a/packages/tools/syslinux/url b/packages/tools/syslinux/url new file mode 100644 index 0000000000..cc722a141a --- /dev/null +++ b/packages/tools/syslinux/url @@ -0,0 +1 @@ +http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.00.tar.bz2 \ No newline at end of file