Skip to content

Commit

Permalink
syslinux 6 update
Browse files Browse the repository at this point in the history
  • Loading branch information
taylorchu committed Jul 5, 2013
1 parent 0a7a6eb commit 132d1bf
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 26 deletions.
19 changes: 9 additions & 10 deletions build.sh
Expand Up @@ -7,10 +7,9 @@ iso_name=march
iso_label="MARCH_$(date +%Y%m)"
iso_version=$(date +%Y.%m.%d)
install_dir=install_dir
arch=x86_64
#arch=i686
work_dir="work-${arch}"
out_dir="out-${arch}"
arch=$(uname -m)
work_dir=work
out_dir=out
# remove the old build
rm -rf "${work_dir}" "${out_dir}"
script_path=$(readlink -f ${0%/*})
Expand Down Expand Up @@ -62,19 +61,19 @@ make_boot() {
make_syslinux() {
mkdir -p ${work_dir}/iso/${install_dir}/boot/syslinux
sed "s|%ARCHISO_LABEL%|${iso_label}|g;
s|%INSTALL_DIR%|${install_dir}|g;
s|%ARCH%|${arch}|g" ${script_path}/syslinux/syslinux.cfg > ${work_dir}/iso/${install_dir}/boot/syslinux/syslinux.cfg
s|%INSTALL_DIR%|${install_dir}|g;
s|%ARCH%|${arch}|g" ${script_path}/syslinux/syslinux.cfg > ${work_dir}/iso/${install_dir}/boot/syslinux/syslinux.cfg
cp ${work_dir}/root-image/sai/splash.jpg ${work_dir}/iso/${install_dir}/boot/syslinux/splash.jpg
cp ${work_dir}/root-image/usr/lib/syslinux/*.c32 ${work_dir}/iso/${install_dir}/boot/syslinux/
cp ${work_dir}/root-image/usr/lib/syslinux/bios/*.c32 ${work_dir}/iso/${install_dir}/boot/syslinux/
}
# Prepare /isolinux
make_isolinux() {
mkdir -p ${work_dir}/iso/isolinux
sed "s|%INSTALL_DIR%|${install_dir}|g" ${script_path}/isolinux/isolinux.cfg > ${work_dir}/iso/isolinux/isolinux.cfg
cp ${work_dir}/root-image/usr/lib/syslinux/isolinux.bin ${work_dir}/iso/isolinux/
cp ${work_dir}/root-image/usr/lib/syslinux/isohdpfx.bin ${work_dir}/iso/isolinux/
cp ${work_dir}/root-image/usr/lib/syslinux/bios/isolinux.bin ${work_dir}/iso/isolinux/
cp ${work_dir}/root-image/usr/lib/syslinux/bios/isohdpfx.bin ${work_dir}/iso/isolinux/
cp ${work_dir}/root-image/usr/lib/syslinux/bios/ldlinux.c32 ${work_dir}/iso/isolinux/
}
# Process aitab
Expand Down
3 changes: 2 additions & 1 deletion isolinux/isolinux.cfg
@@ -1,5 +1,6 @@
PATH /%INSTALL_DIR%/boot/syslinux/
DEFAULT loadconfig

LABEL loadconfig
CONFIG /%INSTALL_DIR%/boot/syslinux/syslinux.cfg
APPEND /%INSTALL_DIR%/boot/syslinux/
APPEND /%INSTALL_DIR%/
22 changes: 7 additions & 15 deletions syslinux/syslinux.cfg
@@ -1,17 +1,9 @@
# Config file for Syslinux -
# /boot/syslinux/syslinux.cfg

# Menu Configuration
UI vesamenu.c32
UI boot/syslinux/vesamenu.c32
MENU TITLE Welcome back!
MENU BACKGROUND splash.jpg

LABEL march
MENU LABEL Boot March
LINUX /%INSTALL_DIR%/boot/%ARCH%/vmlinuz
INITRD /%INSTALL_DIR%/boot/%ARCH%/archiso.img
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% pcie_aspm=force quiet
MENU BACKGROUND boot/syslinux/splash.jpg

LABEL reboot
MENU LABEL Reboot
COM32 reboot.c32
LABEL arch
MENU LABEL Arch Linux
LINUX boot/%ARCH%/vmlinuz
INITRD boot/%ARCH%/archiso.img
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL%

0 comments on commit 132d1bf

Please sign in to comment.