From ff5bc5d08c6a911d9d9c5762abca74eadd357524 Mon Sep 17 00:00:00 2001
From: Lucas Manika Koeb <lmk08@c3sl.ufpr.br>
Date: Mon, 3 Jun 2013 09:33:58 -0300
Subject: [PATCH] le4/light: Avoid grub-probe errors

Signed-off-by: Lucas Manika Koeb <lmk08@c3sl.ufpr.br>
---
 scripts/00-update_le4    | 6 ++++++
 scripts/40-configure_le4 | 2 ++
 2 files changed, 8 insertions(+)

diff --git a/scripts/00-update_le4 b/scripts/00-update_le4
index cc1b958..6fe3da0 100755
--- a/scripts/00-update_le4
+++ b/scripts/00-update_le4
@@ -61,6 +61,12 @@ chroot "$CHROOTDIR" apt-key add - < "$TMP/windu.key"
 # Changes distro
 chroot "$CHROOTDIR" apt-get -y --force-yes update
 
+# Avoid grub-probe errors
+cp -f "$CHROOTDIR"/usr/sbin/update-grub "$CHROOTDIR"/usr/sbin/update-grub.tmp
+echo "#!/bin/bash" > "$CHROOTDIR"/usr/sbin/update-grub
+echo "exit 0" >> "$CHROOTDIR"/usr/sbin/update-grub
+chmod a+x "$CHROOTDIR"/usr/sbin/update-grub
+
 closeChroot
 
 exit 0
diff --git a/scripts/40-configure_le4 b/scripts/40-configure_le4
index 1266e64..93a9d65 100755
--- a/scripts/40-configure_le4
+++ b/scripts/40-configure_le4
@@ -47,6 +47,8 @@ cp -f "$TEMPLATES"/casper/10adduser \
     "$CHROOTDIR"/usr/share/initramfs-tools/scripts/casper-bottom/10adduser
 cp -f "$TEMPLATES"/casper/casper "$CHROOTDIR"/etc/init.d/
 
+mv "$CHROOTDIR"/usr/sbin/update-grub.tmp "$CHROOTDIR"/usr/sbin/update-grub
+
 # Configures live user@host
 if [ "$1" != "le4/home" ] && [ "$1" != "le4/desktop" ]; then
     sed -i 's@[Uu]buntu@professor@g' "$CHROOTDIR"/etc/casper.conf
-- 
GitLab