samba: Run populate-volatile.sh update in postinst

samba-common installs a volatiles configuration file but had not been
calling populate-volatile.sh to apply the configuration. This causes
samba installation to fail on a running target due to missing
directories.

Call "populate-volatile.sh update" in samba-common's postinst which
creates the required directories and enables samba to work.

Signed-off-by: Chaitanya Vadrevu <chaitanya.vadrevu@emerson.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Chaitanya Vadrevu authored and Khem Raj committed 2025-06-25 06:44:50 -07:00
1 parent a0e0e7c6c1
commit 9fd087d298
1 file changed
+6
@@ -354,4 +354,10 @@ RDEPENDS:${PN}-test = "\
${PN}-testsuite \
"
pkg_postinst:${PN}-common() {
if [ -z "$D" ] && [ -e ${sysconfdir}/init.d/populate-volatile.sh ]; then
${sysconfdir}/init.d/populate-volatile.sh update
fi
}
ALLOW_EMPTY:${PN}-test = "1"