Fix join.
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2022-12-11 22:14:53 +01:00
parent 451337eac0
commit 87112ca195

View File

@@ -28,15 +28,14 @@ if [ ! -f /var/lib/samba/registry.tdb ]; then
rm -f /etc/samba/smb.conf /etc/krb5.conf rm -f /etc/samba/smb.conf /etc/krb5.conf
# This step is required for INTERFACE_OPTS to work as expected # This step is required for INTERFACE_OPTS to work as expected
echo "samba-tool domain $DOMAIN_ACTION $PROVISION_OPTS $INTERFACE_OPTS \ echo "samba-tool domain join $PROVISION_OPTS $INTERFACE_OPTS \
--dns-backend=SAMBA_INTERNAL" | sh --dns-backend=SAMBA_INTERNAL" | sh
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
echo 'root = administrator' > /etc/samba/smbusers echo 'root = administrator' > /etc/samba/smbusers
fi fi
mkdir -p -m 700 /etc/samba/conf.d mkdir -p -m 700 /etc/samba/conf.d
for file in /etc/samba/smb.conf /etc/samba/conf.d/netlogon.conf \ for file in /etc/samba/smb.conf; do
/etc/samba/conf.d/sysvol.conf; do
sed -e "s:{{ ALLOW_DNS_UPDATES }}:$ALLOW_DNS_UPDATES:" \ sed -e "s:{{ ALLOW_DNS_UPDATES }}:$ALLOW_DNS_UPDATES:" \
-e "s:{{ BIND_INTERFACES_ONLY }}:$BIND_INTERFACES_ONLY:" \ -e "s:{{ BIND_INTERFACES_ONLY }}:$BIND_INTERFACES_ONLY:" \
-e "s:{{ DOMAIN_LOGONS }}:$DOMAIN_LOGONS:" \ -e "s:{{ DOMAIN_LOGONS }}:$DOMAIN_LOGONS:" \