Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (4fa19b83e639f2e12fc4fd55f616b8a414ebd120)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Juuso Alasuutari <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (4fa19b83e639f2e12fc4fd55f616b8a414ebd120)
  • Date: Mon, 10 Jul 2006 12:02:09 -0500

GIT changes to master grimoire by Juuso Alasuutari <iuso AT sourcemage.org>:

mobile/powersave/DETAILS | 1 +
mobile/powersave/HISTORY | 9 +++++++++
mobile/powersave/INSTALL | 2 ++
mobile/powersave/PRE_BUILD | 5 +++++
mobile/powersave/add_dbus_group.diff | 28 ++++++++++++++++++++++++++++
mobile/powersave/init.d/powersaved | 21 +++++++++++++++++++++
6 files changed, 66 insertions(+)

New commits:
commit 4fa19b83e639f2e12fc4fd55f616b8a414ebd120
Merge: 76d83440e33ec6fbe82dff12b3e2453c1b8dca19
d27aa60f8a232a6b8a9ab00a70e5ea0651656067
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>

Merge branch 'master' of
ssh://jalasuutari AT scm.sourcemage.org/smgl/grimoire

commit 76d83440e33ec6fbe82dff12b3e2453c1b8dca19
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>

Add init script to start daemon, add & implement group to allow desktop
user access to daemon.

diff --git a/mobile/powersave/DETAILS b/mobile/powersave/DETAILS
index 1e29141..778e936 100755
--- a/mobile/powersave/DETAILS
+++ b/mobile/powersave/DETAILS
@@ -6,6 +6,7 @@
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://sourceforge.net/projects/powersave/
ENTERED=20060709
+ PATCHLEVEL=1
LICENSE[0]=GPL
SHORT="Provides battery, temperature, ac, cpufreq (SpeedStep,
Powernow!) control and monitoring."
cat << EOF
diff --git a/mobile/powersave/HISTORY b/mobile/powersave/HISTORY
index 8425bc0..a908177 100644
--- a/mobile/powersave/HISTORY
+++ b/mobile/powersave/HISTORY
@@ -1,2 +1,11 @@
2006-07-09 Juuso Alasuutari <iuso AT sourcemage.org>
+ * init.d/powersaved: Added, init script for powersaved daemon.
+ * INSTALL: Added, create powerdev group for dbus connection to
+ daemon.
+ * PRE_BUILD: Added, apply patch to add powerdev group to dbus
+ config and info about it to the man page.
+ * add_dbus_group.diff: Added.
+ * DETAILS: Added PATCHLEVEL=1.
+
+2006-07-09 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS, DEPENDS, HISTORY: created spell
diff --git a/mobile/powersave/INSTALL b/mobile/powersave/INSTALL
new file mode 100755
index 0000000..175a396
--- /dev/null
+++ b/mobile/powersave/INSTALL
@@ -0,0 +1,2 @@
+default_install &&
+create_group powerdev
diff --git a/mobile/powersave/PRE_BUILD b/mobile/powersave/PRE_BUILD
new file mode 100755
index 0000000..c13bc59
--- /dev/null
+++ b/mobile/powersave/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+# Add powerdev group for desktop user access to dbus config & man page
+patch -p1 < $SCRIPT_DIRECTORY/add_dbus_group.diff
diff --git a/mobile/powersave/add_dbus_group.diff
b/mobile/powersave/add_dbus_group.diff
new file mode 100644
index 0000000..c64479c
--- /dev/null
+++ b/mobile/powersave/add_dbus_group.diff
@@ -0,0 +1,28 @@
+diff -Naur powersave-0.12.20/config_files/dbus_powersave.conf
powersave-0.12.20.new/config_files/dbus_powersave.conf
+--- powersave-0.12.20/config_files/dbus_powersave.conf 2006-06-12
21:12:18.000000000 +0300
++++ powersave-0.12.20.new/config_files/dbus_powersave.conf 2006-07-10
19:39:49.000000000 +0300
+@@ -54,7 +54,7 @@
+ </policy>
+
+ <!-- Allow desktop users to connect -->
+- <policy at_console="true">
++ <policy group="powerdev">
+ <allow send_interface="com.novell.powersave"/>
+ <allow send_interface="com.novell.powersave.manager"/>
+ <allow send_interface="com.novell.powersave.request"/>
+diff -Naur powersave-0.12.20/docs/powersave.8.in
powersave-0.12.20.new/docs/powersave.8.in
+--- powersave-0.12.20/docs/powersave.8.in 2006-06-12 21:12:33.000000000
+0300
++++ powersave-0.12.20.new/docs/powersave.8.in 2006-07-10 19:39:57.000000000
+0300
+@@ -28,8 +28,10 @@
+
+ .SH OPTIONS THAT NEED A RUNNING POWERSAVE DAEMON
+
+-Be aware that the powersave system group exists and that
+-users allowed to use these functions are part of the powersave group.
++Be aware that the powerdev system group exists and that
++users allowed to use these functions are part of the powerdev group. After
++adding users to the powerdev group you should reload the system message bus
++with "/etc/init.d/dbus reload" to pick up the new group memberships.
+
+ .TP
+ .I --suspend-to-disk -U
diff --git a/mobile/powersave/init.d/powersaved
b/mobile/powersave/init.d/powersaved
new file mode 100755
index 0000000..d852cb6
--- /dev/null
+++ b/mobile/powersave/init.d/powersaved
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+RUNLEVEL=3
+PROGRAM=/usr/sbin/powersaved
+
+. /etc/init.d/smgl_init
+
+start()
+{
+ required_executable $PROGRAM
+ echo Starting daemon...
+ $PROGRAM -d
+ evaluate_retval
+}
+
+stop()
+{
+ echo Stopping daemon...
+ pkill -f "$PROGRAM -d"
+ evaluate_retval
+}



  • [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (4fa19b83e639f2e12fc4fd55f616b8a414ebd120), Juuso Alasuutari, 07/10/2006

Archive powered by MHonArc 2.6.24.

Top of Page