diff options
| -rwxr-xr-x | bin/debian-edu-faiinstall | 5 |
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 |
