Actualiser init.sh
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing

This commit is contained in:
2024-01-02 17:16:42 +01:00
parent 0286822dee
commit b1f923b932

24
init.sh
View File

@@ -1,5 +1,26 @@
#!/bin/bash
# usage: file_env VAR
# ie: file_env TOTO__FILE
file_env() {
local fileVar="$1"
local var="${fileVar/__FILE/}"
if [ "${!fileVar:-}" ]; then
val="$(< "${!fileVar}")"
export "$var"="$val"
unset "$fileVar"
fi
}
for e in $(env); do
var=$(cut -d " " -f 1 << "${e}")
if [[ "$var" == *__file ]] ; then
echo "Processing secret : ${var}"
file_env "$var"
fi
done
#echo -e "BASE ${LDAP_BASE}\nURI ${LDAP_SERVER}" > /etc/nslcd.conf
#for item in passwd shadow group; do
@@ -8,7 +29,8 @@
#/usr/sbin/nslcd
#/usr/sbin/rsyslogd
#/usr/sbin/sshd
/usr/sbin/sshd
touch /var/log/auth.log
tail -F /var/log/auth.log