Enable IPv4 forwarding by default in a slice
authorAndy Bavier <acb@cs.princeton.edu>
Fri, 22 May 2009 16:39:19 +0000 (16:39 +0000)
committerAndy Bavier <acb@cs.princeton.edu>
Fri, 22 May 2009 16:39:19 +0000 (16:39 +0000)
scripts/vuseradd
util-vserver-pl.spec

index 627b5d4..ef57534 100755 (executable)
@@ -87,7 +87,7 @@ if [ ! -d $__CONFDIR/$NAME ] ; then
        echo "Error $RETVAL building $DIR"
        rm -rf $DIR $__DEFAULT_VSERVERDIR/$NAME
     fi
-    mkdir -p $DIR/apps/init $DIR/rlimits $DIR/sched $DIR/dlimits/0
+    mkdir -p $DIR/apps/init $DIR/rlimits $DIR/sched $DIR/dlimits/0 $DIR/sysctl/0
     echo default > $DIR/apps/init/mark
     echo 1000 > $DIR/rlimits/nproc.hard
 
@@ -110,6 +110,10 @@ if [ ! -d $__CONFDIR/$NAME ] ; then
     echo -1 > $DIR/dlimits/0/inodes_total
     echo -1 > $DIR/dlimits/0/space_total
 
+    # Set up sysctl variables
+    echo net.ipv4.ip_forward > $DIR/sysctl/0/setting
+    echo 1 > $DIR/sysctl/0/value
+    
     # Disable mount namespaces
     touch $DIR/nonamespace
 
index a6fe3f3..67d41e2 100644 (file)
@@ -5,7 +5,7 @@
 
 %define name   util-vserver-pl
 %define version 0.4
-%define taglevel 1.trellis
+%define taglevel 2.trellis
 
 %define release        %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}