From d1bb716ac233b7d645a22f86cb437d7f49b45dd2 Mon Sep 17 00:00:00 2001 From: Dinko Korunic Date: Sat, 14 Feb 2009 14:54:46 +0100 Subject: [PATCH] - ugasi execshield prije izvrsavanja gruba --- debian/postinst | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/debian/postinst b/debian/postinst index e476a32..bfbb597 100755 --- a/debian/postinst +++ b/debian/postinst @@ -116,13 +116,20 @@ else /usr/sbin/update-grub >/dev/null 2>&1 || true fi +# install grub loader +SHIELD=$(sysctl -e -n kernel.exec-shield) +if [ ! -z "$SHIELD" ]; then + sysctl -w -e kernel.exec-shield=0 >/dev/null 2>&1 +fi if ! grub-install --no-floppy '(hd0)' >/dev/null 2>&1; then echo "." echo "CN: FATAL ERROR running grub-install!" echo "CN: Do not reboot your server and report this to OTRS immediately!" exit 1 fi -echo -n " grub" +if [ ! -z "$SHIELD" ]; then + sysctl -w -e "kernel.exec-shield=$SHIELD" >/dev/null 2>&1 +fi # disable lilo if [ -e /etc/lilo.conf ]; then -- 1.7.10.4