Remove sysv init script

This commit is contained in:
Lennart Poettering 2011-08-23 01:03:06 +02:00
parent d2eddfce89
commit d6e5bc7183

View File

@ -6,7 +6,7 @@
%endif %endif
Name: avahi Name: avahi
Version: 0.6.30 Version: 0.6.30
Release: 3%{?dist} Release: 4%{?dist}
Summary: Local network service discovery Summary: Local network service discovery
Group: System Environment/Base Group: System Environment/Base
License: LGPLv2 License: LGPLv2
@ -15,7 +15,9 @@ Requires: dbus
Requires: expat Requires: expat
Requires: libdaemon >= 0.11 Requires: libdaemon >= 0.11
Requires: systemd-units Requires: systemd-units
Requires(post): initscripts, chkconfig, ldconfig Requires(post): initscripts
Requires(post): ldconfig
Requires(post): systemd-sysv
Requires(pre): shadow-utils Requires(pre): shadow-utils
Requires: %{name}-libs = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release}
BuildRequires: automake libtool BuildRequires: automake libtool
@ -345,7 +347,9 @@ ln -s avahi-compat-howl.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/howl.pc
ln -s avahi-compat-libdns_sd.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libdns_sd.pc ln -s avahi-compat-libdns_sd.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libdns_sd.pc
ln -s avahi-compat-libdns_sd/dns_sd.h $RPM_BUILD_ROOT/%{_includedir}/ ln -s avahi-compat-libdns_sd/dns_sd.h $RPM_BUILD_ROOT/%{_includedir}/
%endif %endif
#
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/avahi-daemon
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/avahi-dnsconfd
:; :;
%find_lang %{name} %find_lang %{name}
@ -369,31 +373,32 @@ getent passwd avahi >/dev/null 2>&1 || useradd \
:; :;
%post %post
/sbin/ldconfig || : /sbin/ldconfig >/dev/null 2>&1 || :
dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig >/dev/null 2>&1 || : dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig >/dev/null 2>&1 || :
/sbin/chkconfig --add avahi-daemon >/dev/null 2>&1 || :
if [ "$1" -eq 1 ]; then if [ "$1" -eq 1 ]; then
/bin/systemctl enable avahi-daemon.service >/dev/null 2>&1 || : /bin/systemctl enable avahi-daemon.service >/dev/null 2>&1 || :
if [ -s /etc/localtime ]; then if [ -s /etc/localtime ]; then
cp -cfp /etc/localtime /etc/avahi/etc/localtime || : cp -cfp /etc/localtime /etc/avahi/etc/localtime >/dev/null 2>&1 || :
fi fi
fi fi
%triggerun -- avahi < 0.6.28-1
if /sbin/chkconfig --level 5 avahi-daemon ; then
/bin/systemctl --no-reload enable avahi-daemon.service >/dev/null 2>&1 || :
fi
%preun %preun
if [ "$1" -eq 0 ]; then if [ "$1" -eq 0 ]; then
/bin/systemctl --no-reload disable avahi-daemon.service >/dev/null 2>&1 || : /bin/systemctl --no-reload disable avahi-daemon.service >/dev/null 2>&1 || :
/bin/systemctl stop avahi-daemon.service >/dev/null 2>&1 || : /bin/systemctl stop avahi-daemon.service >/dev/null 2>&1 || :
/sbin/chkconfig --del avahi-daemon >/dev/null 2>&1 || :
fi fi
%postun %postun
/bin/systemctl daemon-reload >/dev/null 2>&1 || : /bin/systemctl daemon-reload >/dev/null 2>&1 || :
/sbin/ldconfig || : if [ $1 -ge 1 ] ; then
/bin/systemctl try-restart avahi-daemon.service >/dev/null 2>&1 || :
fi
/sbin/ldconfig >/dev/null 2>&1 || :
%triggerun -- avahi < 0.6.28-1
%{_bindir}/systemd-sysv-convert --save avahi-daemon
/bin/systemctl --no-reload enable avahi-daemon.service >/dev/null 2>&1 || :
/bin/systemctl try-restart avahi-daemon.service >/dev/null 2>&1 || :
%pre autoipd %pre autoipd
getent group avahi-autoipd >/dev/null 2>&1 || groupadd \ getent group avahi-autoipd >/dev/null 2>&1 || groupadd \
@ -411,25 +416,26 @@ getent passwd avahi-autoipd >/dev/null 2>&1 || useradd \
:; :;
%post dnsconfd %post dnsconfd
/sbin/chkconfig --add avahi-dnsconfd >/dev/null 2>&1 || :
if [ "$1" -eq 1 ]; then if [ "$1" -eq 1 ]; then
/bin/systemctl daemon-reload >/dev/null 2>&1 || : /bin/systemctl daemon-reload >/dev/null 2>&1 || :
fi fi
%triggerun dnsconfd -- avahi-dnsconfd < 0.6.28-1
if /sbin/chkconfig --level 5 avahi-dnsconfd ; then
/bin/systemctl --no-reload enable avahi-dnsconfd.service >/dev/null 2>&1 || :
fi
%preun dnsconfd %preun dnsconfd
if [ "$1" -eq 0 ]; then if [ "$1" -eq 0 ]; then
/bin/systemctl --no-reload disable avahi-dnsconfd.service >/dev/null 2>&1 || : /bin/systemctl --no-reload disable avahi-dnsconfd.service >/dev/null 2>&1 || :
/bin/systemctl stop avahi-dnsconfd.service >/dev/null 2>&1 || : /bin/systemctl stop avahi-dnsconfd.service >/dev/null 2>&1 || :
/sbin/chkconfig --del avahi-dnsconfd >/dev/null 2>&1 || :
fi fi
%postun dnsconfd %postun dnsconfd
/bin/systemctl daemon-reload >/dev/null 2>&1 || : /bin/systemctl daemon-reload >/dev/null 2>&1 || :
if [ $1 -ge 1 ] ; then
/bin/systemctl try-restart avahi-dnsconfd.service >/dev/null 2>&1 || :
fi
%triggerun dnsconfd -- avahi-dnsconfd < 0.6.28-1
%{_bindir}/systemd-sysv-convert --save avahi-dnsconfd
/bin/systemctl --no-reload enable avahi-dnsconfd.service >/dev/null 2>&1 || :
/bin/systemctl try-restart avahi-dnsconfd.service >/dev/null 2>&1 || :
%post glib -p /sbin/ldconfig %post glib -p /sbin/ldconfig
%postun glib -p /sbin/ldconfig %postun glib -p /sbin/ldconfig
@ -461,7 +467,6 @@ fi
%files -f %{name}.lang %files -f %{name}.lang
%defattr(0644,root,root,0755) %defattr(0644,root,root,0755)
%doc docs/* avahi-daemon/example.service avahi-daemon/sftp-ssh.service %doc docs/* avahi-daemon/example.service avahi-daemon/sftp-ssh.service
%attr(0755,root,root) %{_sysconfdir}/rc.d/init.d/avahi-daemon
%dir %{_sysconfdir}/avahi %dir %{_sysconfdir}/avahi
%dir %{_sysconfdir}/avahi/etc %dir %{_sysconfdir}/avahi/etc
%ghost %{_sysconfdir}/avahi/etc/localtime %ghost %{_sysconfdir}/avahi/etc/localtime
@ -492,7 +497,6 @@ fi
%files dnsconfd %files dnsconfd
%defattr(0644,root,root,0755) %defattr(0644,root,root,0755)
%attr(0755,root,root) %{_sysconfdir}/rc.d/init.d/avahi-dnsconfd
%attr(0755,root,root) %config(noreplace) %{_sysconfdir}/avahi/avahi-dnsconfd.action %attr(0755,root,root) %config(noreplace) %{_sysconfdir}/avahi/avahi-dnsconfd.action
%attr(0755,root,root) %{_sbindir}/avahi-dnsconfd %attr(0755,root,root) %{_sbindir}/avahi-dnsconfd
%{_mandir}/man8/avahi-dnsconfd.* %{_mandir}/man8/avahi-dnsconfd.*
@ -645,6 +649,9 @@ fi
%endif %endif
%changelog %changelog
* Mon Aug 22 2011 Lennart Poettering <lpoetter@redhat.com> - 0.6.30-4
- Remove sysv init script (#714649)
* Thu May 5 2011 Bill Nottingham <notting@redhat.com> - 0.6.30-3 * Thu May 5 2011 Bill Nottingham <notting@redhat.com> - 0.6.30-3
- fix versioning on triggers - fix versioning on triggers