mirror of
https://github.com/vyos/vyos-build.git
synced 2025-10-01 20:28:40 +02:00
33 lines
738 B
Bash
Executable File
33 lines
738 B
Bash
Executable File
#!/bin/sh
|
|
|
|
cp -f /opt/vyatta/etc/default_ssh /etc/default/ssh
|
|
>/etc/pam_radius_auth.conf
|
|
|
|
update_sysctl_conf ()
|
|
{
|
|
var=$1
|
|
val=$2
|
|
comment=$3
|
|
sysctl_conf=/etc/sysctl.conf
|
|
|
|
if grep -q "^${var}[[:space:]]*=" $sysctl_conf ; then
|
|
sed -i "/^${var}[[:space:]]*=/ s,=.*,= ${val}," $sysctl_conf
|
|
elif grep -q "^#[[:space:]]*${var}[[:space:]]*=" $sysctl_conf ; then
|
|
sed -i "/^#[[:space:]]*${var}[[:space:]]*=/ { s,^#[[:space:]]*,, ; s,[[:space:]]*=.*, = ${val},} " $sysctl_conf
|
|
else
|
|
cat <<-EOF >> $sysctl_conf
|
|
|
|
# $comment
|
|
$var = $val
|
|
EOF
|
|
fi
|
|
}
|
|
|
|
update_sysctl_conf kernel.printk "4 4 1 7" \
|
|
"the following stops low-level messages on console"
|
|
|
|
# Local Variables:
|
|
# mode: shell-script
|
|
# sh-indentation: 4
|
|
# End:
|