diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index 1f38694..ac49c67 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -36,7 +36,7 @@ source=(git://repo.or.cz/syslinux.git#commit=$_commit ) sha1sums=('SKIP' '1145f454bd297d373ad123425f93620c3e92f585' - 'df5160a138ca8c6502d67fe1a64fec78b50e82c2' + 'a63c65a0e77f189e4c675d95214233076b46a74b' '11d928087764ca286af0327d40230f219348568c') _targets='bios efi32' @@ -83,6 +83,6 @@ package() { install -d "$pkgdir"/usr/lib/syslinux/bios mv "$pkgdir"/usr/lib/syslinux/{*.bin,*.c32,*.0,memdisk} "$pkgdir"/usr/lib/syslinux/bios - install -D -m0644 ../syslinux.cfg "$pkgdir"/boot/syslinux/syslinux.cfg + install -D -m0644 ../syslinux.cfg "$pkgdir"/usr/share/syslinux/syslinux.cfg install -D -m0755 ../syslinux-install_update "$pkgdir"/usr/bin/syslinux-install_update } diff --git a/trunk/syslinux-install_update b/trunk/syslinux-install_update index 63bbd03..65c0d21 100644 --- a/trunk/syslinux-install_update +++ b/trunk/syslinux-install_update @@ -37,6 +37,7 @@ EXTLINUX="/usr/bin/extlinux" bios_autoupdate_file="/boot/syslinux/SYSLINUX_AUTOUPDATE" pciids_file="/usr/share/hwdata/pci.ids" +cfg_file="/usr/share/syslinux/syslinux.cfg" ## Helper functions ## # Taken from libui-sh @@ -324,6 +325,9 @@ install_modules() { } _install() { + [[ ! -d "$bios_bootpath" ]] && mkdir "$bios_bootpath" + [[ ! -e "${bios_bootpath}/syslinux.cfg" ]] && cp "$cfg_file" "${bios_bootpath}/syslinux.cfg" + install_modules if device_is_raid "$bootpart" ; then