diff options
author | erdgeist <erdgeist@erdgeist.org> | 2005-11-17 00:30:15 +0000 |
---|---|---|
committer | erdgeist <erdgeist@erdgeist.org> | 2005-11-17 00:30:15 +0000 |
commit | 9becc61bb321fc16d3ba5778e2ef5078efd07d22 (patch) | |
tree | f35b6cf8c41ea0bc834e83256fa1dd53fdf136fc /ezjail-config.sh | |
parent | e73cd9344284a5bb99a4977c0e4b6b278f051a2e (diff) |
Default PREFIX provided, flavour stuff added
Diffstat (limited to 'ezjail-config.sh')
-rw-r--r-- | ezjail-config.sh | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/ezjail-config.sh b/ezjail-config.sh index a84407c..fa02423 100644 --- a/ezjail-config.sh +++ b/ezjail-config.sh | |||
@@ -2,21 +2,21 @@ | |||
2 | # | 2 | # |
3 | # BEFORE: rcconf | 3 | # BEFORE: rcconf |
4 | 4 | ||
5 | if [ -f /etc/ezjail.template ]; then | 5 | if [ -f /etc/ezjail.flavour ]; then |
6 | . /etc/ezjail.template | 6 | . /etc/ezjail.flavour |
7 | 7 | ||
8 | # we do need to install only once | 8 | # we do need to install only once |
9 | # rm -f /etc/ezjail.template | 9 | # rm -f /etc/ezjail.flavour |
10 | fi | 10 | fi |
11 | 11 | ||
12 | # set defaults | 12 | # set defaults |
13 | ezjail_template_root=${ezjail_template_root:-"/basejail/config/default"} | 13 | ezjail_flavour_root=${ezjail_flavour_root:-"/basejail/config/default"} |
14 | ezjail_template_files=${ezjail_template_files:-""} | 14 | ezjail_flavour_files=${ezjail_flavour_files:-""} |
15 | ezjail_template_users=${ezjail_template_users:-""} | 15 | ezjail_flavour_users=${ezjail_flavour_users:-""} |
16 | ezjail_template_packages=${ezjail_template_packages:-""} | 16 | ezjail_flavour_packages=${ezjail_flavour_packages:-""} |
17 | 17 | ||
18 | # try to create users | 18 | # try to create users |
19 | for user in $ezjail_template_users; do | 19 | for user in $ezjail_flavour_users; do |
20 | TIFS=$IFS; IFS=:; set -- $user; IFS=$TIFS | 20 | TIFS=$IFS; IFS=:; set -- $user; IFS=$TIFS |
21 | 21 | ||
22 | if [ $# -eq 8 ]; then | 22 | if [ $# -eq 8 ]; then |
@@ -45,8 +45,8 @@ for user in $ezjail_template_users; do | |||
45 | done | 45 | done |
46 | 46 | ||
47 | # try to install files | 47 | # try to install files |
48 | cd $ezjail_template_root | 48 | cd $ezjail_flavour_root |
49 | for file in $ezjail_template_files; do | 49 | for file in $ezjail_flavour_files; do |
50 | TIFS=$IFS; IFS=:; set -- $file; IFS=$TIFS | 50 | TIFS=$IFS; IFS=:; set -- $file; IFS=$TIFS |
51 | 51 | ||
52 | if [ $# -eq 3 -a "$3" ]; then | 52 | if [ $# -eq 3 -a "$3" ]; then |
@@ -60,7 +60,7 @@ done | |||
60 | 60 | ||
61 | # finally install packages | 61 | # finally install packages |
62 | [ -d /basejail/config/pkg ] && cd /basejail/config/pkg | 62 | [ -d /basejail/config/pkg ] && cd /basejail/config/pkg |
63 | [ $ezjail_template_packages ] && pkg_add $ezjail_template_packages | 63 | [ $ezjail_flavour_packages ] && pkg_add $ezjail_flavour_packages |
64 | 64 | ||
65 | # Get rid off ourself | 65 | # Get rid off ourself |
66 | rm -f /etc/rc.d/ezjail-config.sh | 66 | rm -f /etc/rc.d/ezjail-config.sh |