change flags without restarting the vservers
authorS.Çağlar Onur <caglar@cs.princeton.edu>
Fri, 14 May 2010 18:24:27 +0000 (18:24 +0000)
committerS.Çağlar Onur <caglar@cs.princeton.edu>
Fri, 14 May 2010 18:24:27 +0000 (18:24 +0000)
util-vserver-pl.spec

index 975ff55..ebd612b 100644 (file)
@@ -78,7 +78,18 @@ fi
 
 # Migrate old style vservers to new style
 pushd /etc/vservers
-for i in `ls /etc/vservers`; do echo "persistent,lback_allow" > $i/nflags; mkdir -p $i/sysctl/0; echo net.ipv4.ip_forward > $i/sysctl/0/setting; echo 1 > $i/sysctl/0/value; echo -e "persistent\n~info_init" > $i/cflags; done
+for i in `ls /etc/vservers` 
+do 
+       echo "persistent,lback_allow" > $i/nflags 
+       /usr/sbin/nattribute --set --nid `cat $i/context` --flag lback_allow
+       
+       mkdir -p $i/sysctl/0 
+       echo net.ipv4.ip_forward > $i/sysctl/0/setting
+       echo 1 > $i/sysctl/0/value
+       
+       echo -e "persistent\n~info_init" > $i/cflags
+       /usr/sbin/vattribute --set --xid `cat $i/context` --flag ~sched_hard
+done
 popd
 
 %postun