[arch-commits] Commit in syslinux/trunk (3 files)
Tobias Powalowski
tpowa at nymeria.archlinux.org
Wed Nov 13 13:24:51 UTC 2013
Date: Wednesday, November 13, 2013 @ 14:24:51
Author: tpowa
Revision: 199487
upgpkg: syslinux 6.02-5
fix install message, don't recommend symlinking anymore
Modified:
syslinux/trunk/PKGBUILD
syslinux/trunk/syslinux-install_update
syslinux/trunk/syslinux.install
-------------------------+
PKGBUILD | 4 ++--
syslinux-install_update | 2 +-
syslinux.install | 42 +++++++++++++++++-------------------------
3 files changed, 20 insertions(+), 28 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-11-13 12:47:52 UTC (rev 199486)
+++ PKGBUILD 2013-11-13 13:24:51 UTC (rev 199487)
@@ -4,7 +4,7 @@
pkgname="syslinux"
pkgver="6.02"
-pkgrel="4"
+pkgrel="5"
arch=('x86_64' 'i686')
pkgdesc="Collection of boot loaders that boot from FAT, ext2/3/4 and btrfs filesystems, from CDs and via PXE"
url="http://syslinux.zytor.com/"
@@ -27,7 +27,7 @@
'syslinux-6.02-fix-chainloading.patch')
md5sums=('6f275813a1b08cf852e55c0a3f8fbc78'
'46ca150f53322ff8f1597d9a342f7e40'
- '8e2bf1235b00e8cdba92b3cfa6b99482'
+ '9376f18fa3e42fc36cffa4cff0a84c09'
'9dbede6b71a4de9e46aac4aad65334d7')
_build_syslinux_bios() {
Modified: syslinux-install_update
===================================================================
--- syslinux-install_update 2013-11-13 12:47:52 UTC (rev 199486)
+++ syslinux-install_update 2013-11-13 13:24:51 UTC (rev 199487)
@@ -333,7 +333,7 @@
install_modules
if device_is_raid "$bootpart" ; then
- echo "Detected RAID on /boot - installing Syslinux with --raid"
+ echo "Detected RAID on /boot - updating Syslinux with --raid"
"$EXTLINUX" --update "$bios_bootpath" --raid &> /dev/null
else
"$EXTLINUX" --update "$bios_bootpath" &> /dev/null
Modified: syslinux.install
===================================================================
--- syslinux.install 2013-11-13 12:47:52 UTC (rev 199486)
+++ syslinux.install 2013-11-13 13:24:51 UTC (rev 199487)
@@ -1,36 +1,28 @@
post_install() {
- echo "==> If you want to use syslinux as your BIOS bootloader"
- echo "==> edit /boot/syslinux/syslinux.cfg and run"
- echo "==> # /usr/bin/syslinux-install_update -i -a -m"
- echo "==> to install it."
-
cat << EOF
-Syslinux efi64 and efi32 files have been installed at
-/usr/lib/syslinux/{efi64,efi32}/ respectively.
-To install, copy /usr/lib/syslinux/efi64 to (ESP)/EFI/syslinux and
-syslinux.cfg to (ESP)/EFI/syslinux/syslinux.cfg and add a boot entry
-using efibootmgr for (ESP)/EFI/syslinux/syslinux.efi
+==> For setting up Syslinux BIOS using the install script follow
+ https://wiki.archlinux.org/index.php/Syslinux#Automatic_Install
+
+==> If you are upgrading from Syslinux 4.xx or 5.xx, please re-install
+ (not update) Syslinux BIOS manually (not using the install script) once
+ by following https://wiki.archlinux.org/index.php/Syslinux#Manual_install
+
+==> The install script may not properly upgrade Syslinux to 6.xx version
+
+==> For setting up Syslinux EFI follow
+ https://wiki.archlinux.org/index.php/Syslinux#UEFI_Systems
+
+==> The install script does not currently support Syslinux EFI installation
+
EOF
-
}
post_upgrade() {
- # auto-update syslinux if /boot/syslinux/SYSLINUX_AUTOUPDATE exists
+ ## auto-update syslinux if /boot/syslinux/SYSLINUX_AUTOUPDATE exists
/usr/bin/syslinux-install_update -s
- # update to 5.01 message
- if [ "$(vercmp $2 5.01)" -lt 0 ]; then
- echo "If you used syslinux-install_update to install syslinux:"
- echo "==> If you want to use syslinux with menu and all modules please rerun"
- echo "==> # /usr/bin/syslinux-install_update -i -a -m"
- echo ""
- echo "If you manually installed syslinux:"
- echo "==> Please copy or symlink all .c32 modules to your /boot/syslinux directory."
- echo "==> If (/ and /boot on separate fs):"
- echo "==> # cp /usr/lib/syslinux/bios/*.c32 /boot/syslinux"
- echo "==> If (/ and /boot on same fs):"
- echo "==> # ln -s /usr/lib/syslinux/bios/*.c32 /boot/syslinux"
- fi
+
+ post_install
}
# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list