]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix ldap-setup CI script
authorNick Porter <nick@portercomputing.co.uk>
Thu, 11 Jan 2024 10:44:28 +0000 (10:44 +0000)
committerNick Porter <nick@portercomputing.co.uk>
Thu, 11 Jan 2024 10:54:10 +0000 (10:54 +0000)
scripts/ci/ldap-setup.sh

index a63d62f2c2f49001055c62c2d5260d9ce591ccdc..5b25a180d94e1dfc777690c348f8661f2ebf49a2 100755 (executable)
@@ -105,8 +105,8 @@ mkdir -p "${data_dir}" || exit $?
 sed -i -e "s/\/var\/lib\/ldap/\/tmp\/ldap${suffix}\/db/" src/tests/salt-test-server/salt/ldap/base${suffix}.ldif
 
 # Create a directory we can link schema files into
-if [ -d "${schema_dir}" ]; then
-    echo "Schema dir already linked"
+mkdir -p "${schema_dir}" || exit $?
+
 # Debian
 if [ -d /etc/ldap/schema ]; then
     schema_src_dir="/etc/ldap/schema"
@@ -135,7 +135,7 @@ for i in ${schema_src_dir}/*; do
 done
 
 # Copy over the auxilliary schemas
-for i in "${aux_schema_src[@]}" do
+for i in "${aux_schema_src[@]}" do
     cp -n "${i}" "${schema_dir}/"
 done