diff --git a/userspace/ksud/src/installer.sh b/userspace/ksud/src/installer.sh index 5e3621f9..2d23d679 100644 --- a/userspace/ksud/src/installer.sh +++ b/userspace/ksud/src/installer.sh @@ -278,7 +278,9 @@ mark_remove() { } mark_replace() { - mkdir -p ${1%/*} 2>/dev/null + # REPLACE must be directory!!! + # https://docs.kernel.org/filesystems/overlayfs.html#whiteouts-and-opaque-directories + mkdir -p $1 2>/dev/null setfattr -n trusted.overlay.opaque -v y $1 chmod 644 $1 }