diff options
Diffstat (limited to 'builder')
-rwxr-xr-x | builder/build-initramfs.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/builder/build-initramfs.sh b/builder/build-initramfs.sh index 550826cc..76622a11 100755 --- a/builder/build-initramfs.sh +++ b/builder/build-initramfs.sh @@ -395,10 +395,10 @@ if [[ ! -L "$build_initramfs__dracut_modules_target" || "$(readlink \ then logging.info \ "Link dnbd3 plugin into dracut modules folder ($build_initramfs__dracut_modules_source -> $build_initramfs__dracut_modules_target)." - if ! ln --symbolic "$build_initramfs__dracut_modules_source" \ + if ! ln --symbolic --force "$build_initramfs__dracut_modules_source" \ "$build_initramfs__dracut_modules_target" 2>/dev/null; then logging.warn \ - "Link \"$build_initramfs__dracut_modules_source\" to \"$build_initramfs__dracut_modules_target\" fails. We will copy them. So you have to recopy it if you recompile things in specified source." + "Link \"$build_initramfs__dracut_modules_source\" to \"$build_initramfs__dracut_modules_target\" fails. We will copy them. So we have to recopy it every time to ensure that recompiled thinks take effect." cp --recursive --force --no-target-directory \ "$(dirname "${BASH_SOURCE[0]}")/$(basename "$build_initramfs__dracut_modules_source")" \ "$build_initramfs__dracut_modules_target" |