diff --git a/boinc-client.changes b/boinc-client.changes index 275ca4e..9cfb783 100644 --- a/boinc-client.changes +++ b/boinc-client.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Feb 8 22:39:34 UTC 2012 - chris@computersalat.de + +- fix replacing old sysconfig file + ------------------------------------------------------------------- Mon Feb 6 15:05:05 UTC 2012 - chris@computersalat.de diff --git a/boinc-client.spec b/boinc-client.spec index fc362f5..23f67d1 100644 --- a/boinc-client.spec +++ b/boinc-client.spec @@ -323,6 +323,11 @@ popd # add user %{_sbindir}/useradd -c "BOINC Client" -d "%{_localstatedir}/lib/boinc" \ -g boinc -r -s /bin/bash boinc 2>/dev/null || : +if [ -f %{_sysconfdir}/sysconfig/%{name} ]; then + if [ "$(grep "BOINC_BOINC_USR" /etc/sysconfig/boinc-client | grep -v grep >/dev/null; echo $?)" == 1 ]; then + mv -f %{_sysconfdir}/sysconfig/%{name} %{_sysconfdir}/sysconfig/%{name}.save + fi +fi %preun %stop_on_removal %{name}