fixes #716923 - move SysV initscript file into an optional subpackage
This commit is contained in:
parent
b79a0fa201
commit
0040c61623
34
acpid.spec
34
acpid.spec
@ -1,7 +1,7 @@
|
|||||||
Summary: ACPI Event Daemon
|
Summary: ACPI Event Daemon
|
||||||
Name: acpid
|
Name: acpid
|
||||||
Version: 2.0.10
|
Version: 2.0.10
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
Source: http://tedfelix.com/linux/acpid-%{version}.tar.gz
|
Source: http://tedfelix.com/linux/acpid-%{version}.tar.gz
|
||||||
@ -19,13 +19,20 @@ ExclusiveArch: ia64 x86_64 %{ix86}
|
|||||||
URL: http://tedfelix.com/linux/acpid-netlink.html
|
URL: http://tedfelix.com/linux/acpid-netlink.html
|
||||||
Requires(post): /sbin/chkconfig
|
Requires(post): /sbin/chkconfig
|
||||||
Requires(preun): /sbin/chkconfig
|
Requires(preun): /sbin/chkconfig
|
||||||
Requires(preun): /sbin/service
|
|
||||||
Requires: systemd-units
|
Requires: systemd-units
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
acpid is a daemon that dispatches ACPI events to user-space programs.
|
acpid is a daemon that dispatches ACPI events to user-space programs.
|
||||||
|
|
||||||
|
%package sysvinit
|
||||||
|
Summary: ACPI Event Daemon
|
||||||
|
Group: System Environment/Daemons
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
Requires(preun): /sbin/service
|
||||||
|
|
||||||
|
%description sysvinit
|
||||||
|
The acpid-sysvinit contains SysV initscript.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
@ -74,10 +81,11 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/sysconfig/acpid
|
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/sysconfig/acpid
|
||||||
%{_bindir}/acpi_listen
|
%{_bindir}/acpi_listen
|
||||||
%{_sbindir}/acpid
|
%{_sbindir}/acpid
|
||||||
%attr(0755,root,root) %{_sysconfdir}/rc.d/init.d/acpid
|
|
||||||
%{_mandir}/man8/acpid.8.gz
|
%{_mandir}/man8/acpid.8.gz
|
||||||
%{_mandir}/man8/acpi_listen.8.gz
|
%{_mandir}/man8/acpi_listen.8.gz
|
||||||
|
|
||||||
|
%files sysvinit
|
||||||
|
%attr(0755,root,root) %{_sysconfdir}/rc.d/init.d/acpid
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
if [ "$1" = "2" ]; then
|
if [ "$1" = "2" ]; then
|
||||||
@ -93,15 +101,11 @@ fi
|
|||||||
|
|
||||||
%post
|
%post
|
||||||
if [ $1 -eq 1 ]; then
|
if [ $1 -eq 1 ]; then
|
||||||
/sbin/chkconfig --add acpid
|
|
||||||
/bin/systemctl enable %{name}.service > /dev/null 2>&1 || :
|
/bin/systemctl enable %{name}.service > /dev/null 2>&1 || :
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
if [ "$1" = "0" ]; then
|
if [ "$1" = "0" ]; then
|
||||||
/sbin/service acpid stop >/dev/null 2>&1
|
|
||||||
/sbin/chkconfig --del acpid
|
|
||||||
|
|
||||||
/bin/systemctl disable %{name}.service > /dev/null 2>&1 || :
|
/bin/systemctl disable %{name}.service > /dev/null 2>&1 || :
|
||||||
/bin/systemctl stop %{name}.service > /dev/null 2>&1 || :
|
/bin/systemctl stop %{name}.service > /dev/null 2>&1 || :
|
||||||
|
|
||||||
@ -109,18 +113,22 @@ fi
|
|||||||
|
|
||||||
%postun
|
%postun
|
||||||
if [ "$1" -ge "1" ]; then
|
if [ "$1" -ge "1" ]; then
|
||||||
/sbin/service acpid condrestart >/dev/null 2>&1
|
|
||||||
|
|
||||||
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
||||||
/bin/systemctl try-restart %{name}.service > /dev/null 2>&1 || :
|
/bin/systemctl try-restart %{name}.service > /dev/null 2>&1 || :
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%triggerun -- acpid < 2.0.9
|
%triggerun -- %{name} < 2.0.10-2
|
||||||
if /sbin/chkconfig --level 3 acpid ; then
|
/sbin/chkconfig --del acpid >/dev/null 2>&1 || :
|
||||||
/bin/systemctl enable acpid.service >/dev/null 2>&1 || :
|
/bin/systemctl try-restart acpid.service >/dev/null 2>&1 || :
|
||||||
fi
|
|
||||||
|
%triggerpostun -n %{name}-sysvinit -- %{name} < 2.0.10-2
|
||||||
|
/sbin/chkconfig --add acpid >/dev/null 2>&1 || :
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jun 27 2011 Jiri Skala <jskala@redhat.com> - 2.0.10-2
|
||||||
|
- fixes #716923 - move SysV initscript file into an optional subpackage
|
||||||
|
|
||||||
* Wed May 18 2011 Jiri Skala <jskala@redhat.com> - 2.0.10-1
|
* Wed May 18 2011 Jiri Skala <jskala@redhat.com> - 2.0.10-1
|
||||||
- update to latest upstream 2.0.10
|
- update to latest upstream 2.0.10
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user