#!/bin/sh ### BEGIN INIT INFO # Provides: sysctl # Required-Start: mountvirtfs # Required-Stop: # Should-Start: # Should-Stop: # Default-Start: S # Default-Stop: # Short-Description: Load kernel parameters listed in /etc/sysctl.conf # X-Required: true ### END INIT INFO CONF=/etc/sysctl.conf [ -r $CONF ] || exit 0 [ -z $container ] || exit 0 . /lib/lsb/init-functions case "$1" in start|restart) log_init_msg "Setting kernel parameters" sysctl -q -p && log_success_msg || log_failed_msg ;; status) grep -v '^#' $CONF | while IFS= read -r line; do param=`echo -n $line|sed 's/\s\+=.*//'` realval=`sysctl $param|sed 's/.*=\s\+//'` echo "$param = $realval" done ;; *) echo "Usage: $0 [start|restart|status]" exit 1 ;; esac exit 0