summaryrefslogtreecommitdiffstats
path: root/builder/build-initramfs.sh
diff options
context:
space:
mode:
Diffstat (limited to 'builder/build-initramfs.sh')
-rwxr-xr-xbuilder/build-initramfs.sh4
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"