From 289a5b5d7a75dcef7f4cc6ef1ee258e3938311ea Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=2E=C3=87a=C4=9Flar=20Onur?= Date: Fri, 16 Jul 2010 15:37:12 -0400 Subject: [PATCH] set default values correctly --- scripts/vuseradd | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scripts/vuseradd b/scripts/vuseradd index ac2d359..9ace75c 100755 --- a/scripts/vuseradd +++ b/scripts/vuseradd @@ -87,13 +87,17 @@ 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 $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 @@ -104,11 +108,13 @@ if [ ! -d $__CONFDIR/$NAME ] ; then 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 -- 2.43.0