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