echo "Error $RETVAL building $DIR"
rm -rf $DIR $__DEFAULT_VSERVERDIR/$NAME
fi
- mkdir -p $DIR/apps/init $DIR/rlimits $DIR/sched $DIR/dlimits/0 $DIR/sysctl/0
+ mkdir -p $DIR/apps/init $DIR/rlimits $DIR/sched $DIR/cgroup $DIR/dlimits/0 $DIR/sysctl/0
echo default > $DIR/apps/init/mark
echo 1000 > $DIR/rlimits/nproc.hard
# Set persistent for the network context
echo persistent,lback_allow > $DIR/nflags
+ # Set default capabilities
+ echo "CAP_NET_RAW" > $DIR/bcapabilities
+ echo "" > $DIR/ccapabilities
+
# Set up the scheduler
echo 100 > $DIR/sched/interval
echo 1000 > $DIR/sched/interval2
echo 50 > $DIR/sched/tokens-min
echo 100 > $DIR/sched/tokens-max
- # Set up disk limits (unlimited)
+ echo 1024 > $DIR/cgroup/cpu.shares
+
+ # Set up disk limits (10 GB)
echo `$_READLINK $DIR/vdir` > $DIR/dlimits/0/directory
echo 2 > $DIR/dlimits/0/reserved
echo -1 > $DIR/dlimits/0/inodes_total
- echo -1 > $DIR/dlimits/0/space_total
+ echo 10000000 > $DIR/dlimits/0/space_total
# Set up sysctl variables
echo net.ipv4.ip_forward > $DIR/sysctl/0/setting