[olpc-powerd] v28 + upstart 0.6
Daniel Drake
dsd at fedoraproject.org
Wed Sep 22 17:08:57 UTC 2010
commit 131f1e3e8fe6e2f5598320fc940516c2bb7822c0
Author: Daniel Drake <dsd at laptop.org>
Date: Wed Sep 22 18:11:17 2010 +0100
v28 + upstart 0.6
.gitignore | 1 +
olpc-powerd.spec | 20 +++++++++++++-------
sources | 2 +-
upstart06.patch | 36 ++++++++++++++++++++++++++++++++++++
4 files changed, 51 insertions(+), 8 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index fd4897f..b9eb23a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
olpc-powerd-21-gitb0b03d2.tar.gz
/olpc-powerd-26-gitc001a99.tar.gz
+/olpc-powerd-28-gita10667b.tar.gz
diff --git a/olpc-powerd.spec b/olpc-powerd.spec
index effee97..da5c496 100644
--- a/olpc-powerd.spec
+++ b/olpc-powerd.spec
@@ -1,13 +1,14 @@
Summary: OLPC XO power management
Name: olpc-powerd
-Version: 26
+Version: 28
Release: 1%{?dist}
License: GPLv2+
Group: System Environment/Base
URL: http://dev.laptop.org/git/users/pgf/powerd/tree/powerd
# Source0: the source tarball is created by "make tarball" from within
# a clone of this git tree: git://dev.laptop.org/users/pgf/powerd
-Source0: olpc-powerd-26-gitc001a99.tar.gz
+Source0: olpc-powerd-28-gita10667b.tar.gz
+Patch1: upstart06.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: kernel-headers
Requires: olpc-kbdshim, upstart
@@ -37,6 +38,7 @@ over the D-Bus system bus.
%prep
%setup -q
+%patch1 -p1
%build
export OPT_FLAGS="$RPM_OPT_FLAGS"
@@ -49,7 +51,7 @@ mkdir -p $RPM_BUILD_ROOT/%{_bindir}
mkdir -p $RPM_BUILD_ROOT/%{_libexecdir}
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/dbus-1/system-services
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/event.d
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/powerd
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/powerd/postresume.d
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/powerd/flags
@@ -59,8 +61,8 @@ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/powerd/flags
%{__install} -p -m 755 pnmto565fb $RPM_BUILD_ROOT/%{_bindir}/pnmto565fb
%{__install} -p -m 755 powerd-config $RPM_BUILD_ROOT/%{_bindir}/powerd-config
%{__install} -p -m 755 olpc-nosleep $RPM_BUILD_ROOT/%{_bindir}/olpc-nosleep
-%{__install} -p -m 644 olpc-switchd.upstart $RPM_BUILD_ROOT%{_sysconfdir}/event.d/olpc-switchd
-%{__install} -p -m 644 powerd.upstart $RPM_BUILD_ROOT%{_sysconfdir}/event.d/powerd
+%{__install} -p -m 644 olpc-switchd.upstart $RPM_BUILD_ROOT%{_sysconfdir}/init/olpc-switchd.conf
+%{__install} -p -m 644 powerd.upstart $RPM_BUILD_ROOT%{_sysconfdir}/init/powerd.conf
%{__install} -p -m 644 pleaseconfirm.pgm $RPM_BUILD_ROOT%{_sysconfdir}/powerd/pleaseconfirm.pgm
%{__install} -p -m 644 shuttingdown.pgm $RPM_BUILD_ROOT%{_sysconfdir}/powerd/shuttingdown.pgm
%{__install} -p -m 644 powerd.conf.dist $RPM_BUILD_ROOT%{_sysconfdir}/powerd/powerd.conf
@@ -85,8 +87,8 @@ rm -rf $RPM_BUILD_ROOT
%{_bindir}/powerd-config
%{_bindir}/olpc-nosleep
%{_sysconfdir}/powerd/olpc-pwr-log.sh
-%config(noreplace) %{_sysconfdir}/event.d/olpc-switchd
-%config(noreplace) %{_sysconfdir}/event.d/powerd
+%config(noreplace) %{_sysconfdir}/init/olpc-switchd.conf
+%config(noreplace) %{_sysconfdir}/init/powerd.conf
%config(noreplace) %{_sysconfdir}/powerd/pleaseconfirm.pgm
%config(noreplace) %{_sysconfdir}/powerd/shuttingdown.pgm
%config(noreplace) %{_sysconfdir}/powerd/powerd.conf
@@ -135,6 +137,10 @@ fi
exit 0
%changelog
+* Wed Sep 22 2010 Daniel Drake <dsd at laptop.org>
+- 28-1
+- Update to v28, update for Upstart 0.6
+
* Tue Aug 24 2010 Daniel Drake <dsd at laptop.org>
- 26-1
- Update to v26
diff --git a/sources b/sources
index fce74a1..84219f2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5cb048e58edec771eede8c93955037ae olpc-powerd-26-gitc001a99.tar.gz
+6e5ba939c282348b3bfa71ac548f7700 olpc-powerd-28-gita10667b.tar.gz
diff --git a/upstart06.patch b/upstart06.patch
new file mode 100644
index 0000000..5421480
--- /dev/null
+++ b/upstart06.patch
@@ -0,0 +1,36 @@
+Index: olpc-powerd-28/olpc-switchd.upstart
+===================================================================
+--- olpc-powerd-28.orig/olpc-switchd.upstart
++++ olpc-powerd-28/olpc-switchd.upstart
+@@ -2,11 +2,9 @@
+ description "XO hw switch handler"
+ author "Paul Fox"
+
+-start on stopping rc5
++start on stopping rc RUNLEVEL=5
+
+-stop on runlevel 0
+-stop on runlevel 1
+-stop on runlevel 6
++stop on runlevel [016]
+
+ console output
+
+Index: olpc-powerd-28/powerd.upstart
+===================================================================
+--- olpc-powerd-28.orig/powerd.upstart
++++ olpc-powerd-28/powerd.upstart
+@@ -2,11 +2,9 @@
+ description "XO experimental power daemon "
+ author "Paul Fox"
+
+-start on stopping rc5
++start on stopping rc RUNLEVEL=5
+
+-stop on runlevel 0
+-stop on runlevel 1
+-stop on runlevel 6
++stop on runlevel [016]
+
+ console output
+
More information about the scm-commits
mailing list