From 83594b136ea5364097e3b455c16f7210832e9ed6 Mon Sep 17 00:00:00 2001 From: seaninspace Date: Apr 12 2023 10:22:09 +0000 Subject: livesys-xfce: run gio command as liveuser --- diff --git a/libexec/livesys/sessions.d/livesys-xfce b/libexec/livesys/sessions.d/livesys-xfce index 6d72887..9269513 100755 --- a/libexec/livesys/sessions.d/livesys-xfce +++ b/libexec/livesys/sessions.d/livesys-xfce @@ -47,4 +47,5 @@ rm -f /etc/xdg/autostart/org.mageia.dnfdragora-updater.desktop chmod +x /home/liveuser/Desktop/liveinst.desktop # set xfce-exe-checksum metadata to make the harddisk installer desktop icon trusted (#2172854) -gio set -t string /home/liveuser/Desktop/liveinst.desktop metadata::xfce-exe-checksum "$(sha256sum /home/liveuser/Desktop/liveinst.desktop | awk '{print $1}')" +LIVEINST_DESKTOP_CHECKSUM="$(sha256sum /home/liveuser/Desktop/liveinst.desktop | awk '{print $1}')" +sudo -u liveuser dbus-launch gio set -t string /home/liveuser/Desktop/liveinst.desktop metadata::xfce-exe-checksum ${LIVEINST_DESKTOP_CHECKSUM}