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 2025-06-19 16:39:48 -05:00 committed by Khem Raj
parent a0e0e7c6c1
commit 9fd087d298
No known key found for this signature in database
GPG Key ID: BB053355919D3314

View File

@ -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"