summaryrefslogtreecommitdiff
path: root/package/ubuntu-10.10/postinst
diff options
context:
space:
mode:
Diffstat (limited to 'package/ubuntu-10.10/postinst')
-rwxr-xr-xpackage/ubuntu-10.10/postinst10
1 files changed, 8 insertions, 2 deletions
diff --git a/package/ubuntu-10.10/postinst b/package/ubuntu-10.10/postinst
index a628ada3..ed50fde4 100755
--- a/package/ubuntu-10.10/postinst
+++ b/package/ubuntu-10.10/postinst
@@ -3,5 +3,11 @@ echo "Setting required kernel parameters."
# I actually do it three times, hoping to hammer this into Ubuntu's dense skull.
sysctl -w kernel.randomize_va_space=0
sysctl -w kernel.yama.ptrace_scope=0
-echo "kernel.randomize_va_space=0" >> /etc/sysctl.conf
-echo "kernel.yama.ptrace_scope=0" >> /etc/sysctl.conf \ No newline at end of file
+if grep -q "kernel.yama.ptrace_scope=0" /etc/sysctl.conf
+then
+ echo "Already installed into /etc/sysctl.conf, doing nothing."
+else
+ echo "kernel.randomize_va_space=0" >> /etc/sysctl.conf
+ echo "kernel.yama.ptrace_scope=0" >> /etc/sysctl.conf
+fi
+