diff options
-rw-r--r-- | INSTALL/common.d/20_worker_base | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/INSTALL/common.d/20_worker_base b/INSTALL/common.d/20_worker_base index b262afb..5059ef7 100644 --- a/INSTALL/common.d/20_worker_base +++ b/INSTALL/common.d/20_worker_base @@ -1,16 +1,25 @@ #!/bin/bash # add some cool base tools -apt-get install -y man tree curl screen +apt-get install -y man tree curl screen # add the build user -useradd -c "Builder" -d $DEVUSER_HOME -G sudo -m -U -s /bin/bash -u $DEVUSER_UID $DEVUSER -echo $DEVUSER:$DEVUSER_PASSWORD | chpasswd +useradd -c "Builder" -d $DEVUSER_HOME -G sudo,systemd-journal -m -U -s /bin/bash -u $DEVUSER_UID $DEVUSER +echo $DEVUSER:$DEVUSER_PASSWORD | chpasswd # generate an extra environment file sourced by bashrc -for k in DEVUSER DEVUSER_UID DEVUSER_HOME \ +for k in DEVUSER \ + DEVUSER_UID \ + DEVUSER_HOME \ XDT_DIR \ - XDT_META XDT_DOWNLOADCACHE XDT_SSTATECACHE XDT_CCACHE XDT_BUILD XDT_WORKSPACE XDT_SOURCES XDT_SDK \ + XDT_META \ + XDT_DOWNLOADCACHE \ + XDT_SSTATECACHE \ + XDT_CCACHE \ + XDT_BUILD \ + XDT_WORKSPACE \ + XDT_SOURCES \ + XDT_SDK \ ; do v=${!k} # get value [[ "${v:0:1}" == "/" ]] && mkdir -p $v # create dir only if value starts with "/" |