aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/debian-edu-faiinstall5
1 files changed, 4 insertions, 1 deletions
diff --git a/bin/debian-edu-faiinstall b/bin/debian-edu-faiinstall
index 6864844..74a8ad7 100755
--- a/bin/debian-edu-faiinstall
+++ b/bin/debian-edu-faiinstall
@@ -197,8 +197,11 @@ for codename in ${codenames}; do
# Copy FAI config space into /srv/fai/config if not already present
if [ ! -d "${FAI_CONFIGDIR_REAL}" ]; then
+ # Ensure parent directory exists before copying config space
+ fai_configdir_parent="$(dirname "${FAI_CONFIGDIR_REAL}")"
+ mkdir -p "${fai_configdir_parent}"
if [ -d /usr/share/debian-edu-fai/fai/config ]; then
- cp -a /usr/share/debian-edu-fai/fai/config /srv/fai/
+ cp -a /usr/share/debian-edu-fai/fai/config "${fai_configdir_parent}"
else
echo "ERROR: Package debian-edu-fai is not installed, please install it first"
exit 1