summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorBrad Peters <brad.t.peters@intel.com>2013-03-20 14:40:48 -0700
committerBrad Peters <brad.t.peters@intel.com>2013-04-02 15:13:31 -0700
commit024b3eeec23fc89a0f195e5b48bd9c00352b348c (patch)
tree6597405b37d09e6a54a7108f6e99d6e05d4fada7 /packaging
parentc3c38058a53994488f8f5f961643d33bc64d5d17 (diff)
downloadalarm-manager-024b3eeec23fc89a0f195e5b48bd9c00352b348c.tar.gz
alarm-manager-024b3eeec23fc89a0f195e5b48bd9c00352b348c.tar.bz2
alarm-manager-024b3eeec23fc89a0f195e5b48bd9c00352b348c.zip
Adding rtc1->rtc0 symlink, so alarm-manager will work on PR3,
which has only one rtc Change-Id: I3b9a1e892700d59e2a9f840558c1606f708f3f52
Diffstat (limited to 'packaging')
-rw-r--r--packaging/60-alarm-manager-rtc.rules1
-rw-r--r--packaging/alarm-manager.spec8
2 files changed, 9 insertions, 0 deletions
diff --git a/packaging/60-alarm-manager-rtc.rules b/packaging/60-alarm-manager-rtc.rules
new file mode 100644
index 0000000..a41d5e8
--- /dev/null
+++ b/packaging/60-alarm-manager-rtc.rules
@@ -0,0 +1 @@
+KERNEL=="rtc0" SYMLINK="rtc1"
diff --git a/packaging/alarm-manager.spec b/packaging/alarm-manager.spec
index 60bbd04..c71ee7d 100644
--- a/packaging/alarm-manager.spec
+++ b/packaging/alarm-manager.spec
@@ -6,6 +6,7 @@ Group: System/Libraries
License: Apache License, Version 2.0
Source0: %{name}-%{version}.tar.gz
Source101: packaging/alarm-server.service
+Source102: packaging/60-alarm-manager-rtc.rules
Requires(post): /sbin/ldconfig
Requires(post): /usr/bin/systemctl
@@ -93,6 +94,8 @@ install -d %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
install -m0644 %{SOURCE101} %{buildroot}%{_libdir}/systemd/system/
ln -sf ../alarm-server.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/alarm-server.service
+mkdir -p %{buildroot}/%{_sysconfdir}/udev/rules.d
+install -m0644 %{SOURCE102} %{buildroot}%{_sysconfdir}/udev/rules.d/
%preun -n alarm-server
if [ $1 == 0 ]; then
@@ -125,6 +128,11 @@ fi
%attr(0755,root,root) %{_sysconfdir}/rc.d/rc5.d/S80alarm-server
%{_libdir}/systemd/system/multi-user.target.wants/alarm-server.service
%{_libdir}/systemd/system/alarm-server.service
+%ifarch %{arm}
+ %exclude %{_sysconfdir}/udev/rules.d/60-alarm-manager-rtc.rules
+%else
+ %{_sysconfdir}/udev/rules.d/60-alarm-manager-rtc.rules
+%endif
%files -n libalarm
%manifest alarm-lib.manifest