Changes to dbus-1-x11 need to go to spec.in

OBS-URL: https://build.opensuse.org/package/show/Base:System/dbus-1?expand=0&rev=152
This commit is contained in:
Hrvoje Senjan 2014-01-10 17:00:47 +00:00 committed by Git OBS Bridge
parent bd573993e4
commit 460f2035f0
2 changed files with 28 additions and 2 deletions

View File

@ -198,7 +198,20 @@ ln -sf /bin/dbus-send %{buildroot}/usr/bin/dbus-send
%{stop_on_removal dbus}
%post -n dbus-1
/bin/dbus-uuidgen --ensure
if [ -e %{_localstatedir}/lib/dbus/machine-id -a -e %{_sysconfdir}/machine-id ]; then
cmp -s %{_localstatedir}/lib/dbus/machine-id %{_sysconfdir}/machine-id > /dev/null
if [ $? ]; then
rm -f %{_localstatedir}/lib/dbus/machine-id
fi
fi
if [ ! -e %{_localstatedir}/lib/dbus/machine-id ]; then
if [ -e %{_sysconfdir}/machine-id ]; then
mkdir -p %{_localstatedir}/lib/dbus/
ln -s %{_sysconfdir}/machine-id %{_localstatedir}/lib/dbus/machine-id
else
/bin/dbus-uuidgen --ensure
fi
fi
%{insserv_force_if_yast dbus}
/sbin/ldconfig
%set_permissions /lib/dbus-1/dbus-daemon-launch-helper

View File

@ -121,7 +121,20 @@ ln -sf /bin/dbus-send %{buildroot}/usr/bin/dbus-send
%{stop_on_removal dbus}
%post -n dbus-1
/bin/dbus-uuidgen --ensure
if [ -e %{_localstatedir}/lib/dbus/machine-id -a -e %{_sysconfdir}/machine-id ]; then
cmp -s %{_localstatedir}/lib/dbus/machine-id %{_sysconfdir}/machine-id > /dev/null
if [ $? ]; then
rm -f %{_localstatedir}/lib/dbus/machine-id
fi
fi
if [ ! -e %{_localstatedir}/lib/dbus/machine-id ]; then
if [ -e %{_sysconfdir}/machine-id ]; then
mkdir -p %{_localstatedir}/lib/dbus/
ln -s %{_sysconfdir}/machine-id %{_localstatedir}/lib/dbus/machine-id
else
/bin/dbus-uuidgen --ensure
fi
fi
%{insserv_force_if_yast dbus}
/sbin/ldconfig
%set_permissions /lib/dbus-1/dbus-daemon-launch-helper