Adding rtc1->rtc0 symlink, so alarm-manager will work on PR3,
authorBrad Peters <brad.t.peters@intel.com>
Wed, 20 Mar 2013 21:40:48 +0000 (14:40 -0700)
committerBrad Peters <brad.t.peters@intel.com>
Tue, 2 Apr 2013 22:13:31 +0000 (15:13 -0700)
which has only one rtc

Change-Id: I3b9a1e892700d59e2a9f840558c1606f708f3f52

packaging/60-alarm-manager-rtc.rules [new file with mode: 0644]
packaging/alarm-manager.spec

diff --git a/packaging/60-alarm-manager-rtc.rules b/packaging/60-alarm-manager-rtc.rules
new file mode 100644 (file)
index 0000000..a41d5e8
--- /dev/null
@@ -0,0 +1 @@
+KERNEL=="rtc0" SYMLINK="rtc1"
index 60bbd04..c71ee7d 100644 (file)
@@ -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