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>
(cherry picked from commit 9fd087d29861383ef5b2261a97c220bd895c3142)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
This commit is contained in:
Chaitanya Vadrevu 2025-11-11 22:37:26 +13:00 committed by Anuj Mittal
parent 7632025d8a
commit ffafc7575f

View File

@ -353,4 +353,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"