From 578e3adf3d7a213cb5aa0c9833d6999f43d3bad5 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Jan 2018 06:47:51 +0100 Subject: Running host commands as last thing in debconf container create script in order to make it possible to change config files dynamically. Signed-off-by: Daniel Baumann --- share/scripts/debconf | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'share') diff --git a/share/scripts/debconf b/share/scripts/debconf index dd426cd..ee23ebc 100755 --- a/share/scripts/debconf +++ b/share/scripts/debconf @@ -935,17 +935,6 @@ Commands () { DIRECTORY="${1}" - if [ -n "${HOST_COMMAND}" ] - then - echo "${HOST_COMMAND}" > "${DIRECTORY}/.host-command" - - cd "${DIRECTORY}" - sh "${DIRECTORY}/.host-command" - cd "${OLDPWD}" - - rm -f "${DIRECTORY}/.host-command" - fi - # config (FIXME) # maximum of 15 characters, prefix is 'veth-' @@ -987,6 +976,19 @@ Commands () # Setting root password echo root:${ROOT_PASSWORD} | chroot "${DIRECTORY}" chpasswd + # Host command + if [ -n "${HOST_COMMAND}" ] + then + echo "${HOST_COMMAND}" > "${DIRECTORY}/.host-command" + + cd "${DIRECTORY}" + sh "${DIRECTORY}/.host-command" + cd "${OLDPWD}" + + rm -f "${DIRECTORY}/.host-command" + fi + + # Show root password in case its automatically set case "${ROOT_RANDOM_PASSWORD}" in true) echo "${NAME}: root password set to '${ROOT_PASSWORD}'." -- cgit v1.2.3