From fc5899bfedd683bb61190cef34f01cdc3a871c01 Mon Sep 17 00:00:00 2001 From: Hugo Villeneuve Date: Sat, 28 Mar 2026 14:16:18 -0400 Subject: [PATCH] mympd: preserve home screen accross upgrades Signed-off-by: Hugo Villeneuve --- conf/distro/hvmpd.conf | 2 ++ recipes-multimedia/musicpd/mympd_git.bb | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/conf/distro/hvmpd.conf b/conf/distro/hvmpd.conf index 78acf47..168af0e 100644 --- a/conf/distro/hvmpd.conf +++ b/conf/distro/hvmpd.conf @@ -52,10 +52,12 @@ SWU_PRESERVE_FILES ?= "\ /etc/ssh/ssh_host_rsa_key \ /etc/ssh/ssh_host_rsa_key.pub \ /etc/exports \ + /var/lib/private/mympd/state/home_list \ " SWU_PRESERVE_FOLDERS ?= "\ /root/.ssh \ + /var/lib/private/mympd/pics/thumbs \ " PREFERRED_RPROVIDER_libnss-mdns = "avahi-libnss-mdns" diff --git a/recipes-multimedia/musicpd/mympd_git.bb b/recipes-multimedia/musicpd/mympd_git.bb index d37135d..33e28ec 100644 --- a/recipes-multimedia/musicpd/mympd_git.bb +++ b/recipes-multimedia/musicpd/mympd_git.bb @@ -20,10 +20,15 @@ do_install:append() { # Use port 8081 as port 8080 is used by ympd. sed -e '/^\[Service\]/s/$/\nEnvironment=MYMPD_HTTP_PORT=8081\nEnvironment=MYMPD_SSL=false/' \ -i ${D}${systemd_system_unitdir}/mympd.service + + install -m 0700 -d ${D}${localstatedir}/lib/private + install -m 0755 -d ${D}${localstatedir}/lib/private/mympd/state + install -m 0755 -d ${D}${localstatedir}/lib/private/mympd/pics/thumbs } FILES:${PN} = " \ ${bindir}/* \ + ${localstatedir}/lib/private/mympd \ " SYSTEMD_SERVICE:${PN} = "mympd.service" -- 2.47.3