3 # Bootstrap everything for a DEVELOPMENT ENVIRONMENT (an insecure one
4 # at that), assuming you are going to be domtool root
6 # prepend build tree versions of domtool programs for bootstrapping
7 BOOTSTRAP_PATH
=..
/bin
:..
/scripts
:$PATH
11 if [ -z "`getent passwd domtool`" ]; then
12 if [ "$create_user" = "-create-user" ]; then
13 echo "creating domtool user..."
14 adduser
--disabled-password domtool ||
(echo "failed!" ; exit 1)
15 else if [ "$create_user" = "-skip-create-user" ]; then
16 echo "skipping domtool user creation"
18 echo "domtool user does not exist. To create, run $0 -create-user, to skip run $0 -skip-create-user"
25 .
/domtool-create-shared-root
27 .
/domtool-create-local-root
28 .
/domtool-create-ca
-force
29 .
/domtool-init-truststore
30 .
/domtool-init-acl
`whoami`
31 PATH
=$BOOTSTRAP_PATH ..
/scripts
/domtool-addcert
`uname -n` -unsafe
33 PATH
=$BOOTSTRAP_PATH ..
/bin
/domtool-server
&
36 echo "waiting five seconds for domtool to coalesce"
37 sleep 5 # give domtool a chance to start
39 PATH
=$BOOTSTRAP_PATH ..
/scripts
/domtool-adduser
`whoami` -unsafe