- Grub shell workaroundovi (divertovi) za ExecShield (grub i grub-probe)
[kernel-cn.git] / debian / preinst
index 6cc6e1f..cef0916 100755 (executable)
@@ -29,9 +29,22 @@ esac
 
 # make GRUB template directory
 if [ ! -d /boot/grub ]; then
+    echo "CN: Made /boot/grub directory."
     mkdir -p /boot/grub
 fi
 
+################################################################################
+
+DIVERT_TO="grub grub-probe"
+
+echo -n "CN: Diverting binaries:"
+for i in $DIVERT_TO; do
+    dpkg-divert --add --rename --package 'kernel-2.6-cn' \
+        --divert /usr/sbin/$i.real /usr/sbin/$i >/dev/null
+    echo -n " $i"
+done
+echo "."
+
 # dh_installdeb will replace this with shell code automatically
 # generated by other debhelper scripts.