summaryrefslogtreecommitdiffstats
path: root/vservers-default
blob: 314bfa0ae2c5dca1e27724eea52584fee5422ada (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# This file gets sourced from /etc/init.d/vservers-default.

# We want to use our modified version of util-vserver-vars,
# so that we can fire up our modified version of the vserver
# script and do the network namespace setup stuff even for
# vservers that get started up during boot.
if [ -r "/usr/lib/util-vserver/util-vserver-vars.netns" ]; then
    UTIL_VSERVER_VARS="/usr/lib/util-vserver/util-vserver-vars.netns"
    export UTIL_VSERVER_VARS
fi

# We also add the possibilities to set other variables without
# modifying this file. So we and some clever sourcing here.
# (This has also the possibility to start other marks without
# copying the script, but symlinking it.)
name="$(basename "$0")"

# This is a requirement, stated in the init script. So we set it
# here, to not confuse the user.
LOCKFILE="$name"

function _get_flavor() {
    local flavor=""
    if [ "$name" = "${name#vserver-default[-.]}" ]; then
    
    else
    fi
}

# Added the ability to disable a flaver without disabling the
# initscript. (Debian enables all initscripts during installation
# of a package, so that we may want another way to disable it.)
[ "$ENABLE" != "0" ] || exit 0