From 96c852c1571a9f00d7df24eac6b17fc9303d093b Mon Sep 17 00:00:00 2001
From: Lucas Manika Koeb <lmk08@c3sl.ufpr.br>
Date: Mon, 17 Jun 2013 11:49:13 -0300
Subject: [PATCH] Avoid grub-prob errors on le5 and minicom isos

Signed-off-by: Lucas Manika Koeb <lmk08@c3sl.ufpr.br>
---
 scripts/00-update            | 6 ++++++
 scripts/40-configure_le5     | 2 ++
 scripts/40-configure_minicom | 2 ++
 3 files changed, 10 insertions(+)

diff --git a/scripts/00-update b/scripts/00-update
index 2e27d99..502f1a2 100755
--- a/scripts/00-update
+++ b/scripts/00-update
@@ -95,6 +95,12 @@ chroot "$CHROOTDIR" apt-get -y --force-yes update
 # rest of the process
 chroot "$CHROOTDIR" apt-get -y --force-yes install le-autoupgrade
 
+# Avoid grub-probe errors
+cp -f "$CHROOTDIR"/usr/sbin/grub-probe "$CHROOTDIR"/usr/sbin/grub-probe.tmp
+echo "#!/bin/bash" > "$CHROOTDIR"/usr/sbin/grub-probe
+echo "exit 0" >> "$CHROOTDIR"/usr/sbin/grub-probe
+chmod a+x "$CHROOTDIR"/usr/sbin/grub-probe
+
 closeChroot
 
 exit 0
diff --git a/scripts/40-configure_le5 b/scripts/40-configure_le5
index 898f62a..031b062 100755
--- a/scripts/40-configure_le5
+++ b/scripts/40-configure_le5
@@ -96,6 +96,8 @@ chroot $CHROOTDIR dpkg-reconfigure le-greeter
 cp -f "$TEMPLATES"/casper/10adduser \
     "$CHROOTDIR"/usr/share/initramfs-tools/scripts/casper-bottom/10adduser
 
+mv "$CHROOTDIR"/usr/sbin/grub-probe.tmp "$CHROOTDIR"/usr/sbin/grub-probe
+
 # Sets deb-conf install command
 sed -i 's@Ubuntu@LE@g' "$CDDIR"/preseed/ubuntu.seed
 sed -i 's@ubuntu@le@g' "$CDDIR"/preseed/ubuntu.seed
diff --git a/scripts/40-configure_minicom b/scripts/40-configure_minicom
index 708a148..08f6eb6 100755
--- a/scripts/40-configure_minicom
+++ b/scripts/40-configure_minicom
@@ -95,6 +95,8 @@ esac
 
 echo "export \"FLAVOUR=le5\"" >> "$CHROOTDIR"/etc/casper.conf
 
+mv "$CHROOTDIR"/usr/sbin/grub-probe.tmp "$CHROOTDIR"/usr/sbin/grub-probe
+
 # Sets deb-conf install command
 sed -i 's@Ubuntu@LE@g' "$CDDIR"/preseed/ubuntu.seed
 sed -i 's@ubuntu@le@g' "$CDDIR"/preseed/ubuntu.seed
-- 
GitLab