]>
git.proxmox.com Git - vzctl.git/blob - debian/update_sysctl_conf
3 # remove OpenVZ specific settings from /etc/sysctl.conf
4 # and move them to /etc/sysctl.d/vzctl.conf
8 open(TMP
, "/etc/sysctl.conf") || die "can't open sysctl.conf";
16 while(defined(my $line = <TMP
>)) {
17 if ($line =~ m/^#-- OpenVZ begin/i) {
22 if ($line =~ m/^#-- OpenVZ end/i) {
29 if ($line =~ m/^net\.ipv4\.conf\.default\.forwarding\s*=\s*1\s*$/) {
30 $vzctl_out .= "net.ipv4.ip_forward=1\n"
42 print "moving openvz sysctl settings to /etc/sysctl.d/vzctl.conf\n";
43 open (OUT
, ">/etc/sysctl.d/vzctl.conf") ||
44 die "cant't open '/etc/sysctl.d/vzctl.conf' - $!";
45 my $res = print OUT
$vzctl_out;
46 die "write failed" if !$res;
50 open (OUT
, ">/etc/sysctl.conf") ||
51 die "cant't open '/etc/sysctl.conf' - $!";
52 my $res = print OUT
$sysctl_out;
53 die "write failed" if !$res;