[arch-commits] Commit in syslinux/trunk (syslinux-install_update)

Anatol Pomozov anatolik at archlinux.org
Sat Dec 27 14:08:17 UTC 2014


    Date: Saturday, December 27, 2014 @ 15:08:17
  Author: anatolik
Revision: 228088

gptfdisk is not installed by default, this causes cryptic syslinux installation errors that confuses many users. Make the error message more obvious.

Modified:
  syslinux/trunk/syslinux-install_update

-------------------------+
 syslinux-install_update |    5 +++++
 1 file changed, 5 insertions(+)

Modified: syslinux-install_update
===================================================================
--- syslinux-install_update	2014-12-27 13:00:28 UTC (rev 228087)
+++ syslinux-install_update	2014-12-27 14:08:17 UTC (rev 228088)
@@ -246,6 +246,11 @@
                 exit 3
             fi
         elif [[ "$ptb" = GPT ]]; then
+            if [[ ! -e /usr/bin/sgdisk ]]; then
+                echo "FAILED to set attribute Legacy BIOS Bootable. sgdisk is not found - please install 'gptfdisk' package."
+                exit 3
+            fi
+
             if sgdisk "$disk" --attributes="$partnum":set:2 &>/dev/null; then
                 echo "Attribute Legacy Bios Bootable Set - $part"
             else



More information about the arch-commits mailing list