diff options
author | Victor Lowther <victor.lowther@gmail.com> | 2008-03-07 20:12:35 -0600 |
---|---|---|
committer | Victor Lowther <victor.lowther@gmail.com> | 2008-03-07 20:12:35 -0600 |
commit | 198136577ea5c57e86aa9b01f95d63ce0b882e5c (patch) | |
tree | 3a58cd48c7ab243d48b77422b77c86039fb695db | |
parent | 4b1998601c7b075a432bdd7fd6975ca2d3689995 (diff) | |
parent | fee2b6346509d94b24670fcd2d5f151568617cd2 (diff) |
Merge branch 'master' into vlowther-dynamic-hook-disable
-rw-r--r-- | ChangeLog | 607 | ||||
-rw-r--r-- | Makefile.am | 10 | ||||
-rw-r--r-- | man/on_ac_power.1 | 39 | ||||
-rw-r--r-- | man/pm-pmu.1 | 48 | ||||
-rwxr-xr-x | pm/sleep.d/99video | 4 |
5 files changed, 11 insertions, 697 deletions
diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index 2d26665..0000000 --- a/ChangeLog +++ /dev/null @@ -1,607 +0,0 @@ -2007-12-29 Richard Hughes <richard@hughsie.com> - - * pm/functions: - * src/pm-powersave: - Red Hat Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=302401 - (Issue 2 in the bug report) - - Without the uniq files in the sleep.d or power.d directory may run twice. - Also this patch removes a uneccessary "-e" test in the if statements, the - "-x" test already includes a "-e" test. - - Also this patch adds a modeline for vim no to expand tabs, because tabs are - used in the files for indentation. - From Till Maas <opensource@till.name>, many thanks. - -2007-12-29 Richard Hughes <richard@hughsie.com> - - * pm/functions: - * src/pm-powersave: - Red Hat Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=302401 - (Issue 1 in the bug report) - This patch makes sure that the nullglob option is set. This makes - sure that the result of a filename expansion is empty, when the - pattern does not match. - From Till Maas <opensource@till.name>, many thanks. - -2007-12-29 Richard Hughes <richard@hughsie.com> - - * src/pm-action: - This patch makes pm-action show the filename in help, that was used - to invoke it, e.g. pm-suspend - From Till Maas <opensource@till.name>, many thanks. - -2007-12-23 Richard Hughes <richard@hughsie.com> - - * man/pm-pmu.1: - * man/pm-pmu.sgml: - Fix a typo in the pm-pmu manpage. - RedHat Bugzilla report: https://bugzilla.redhat.com/show_bug.cgi?id=286201 - -2007-12-23 Richard Hughes <richard@hughsie.com> - - * pm/functions: - There is no need to remove the logfile, because the ">" after exec in - the next line already truncates the logfile to zero length. - Also removing is wrong, because it destroys the selinux context of the - logfile. Bugzilla Reports: - https://bugzilla.redhat.com/show_bug.cgi?id=237840 - https://bugzilla.redhat.com/show_bug.cgi?id=238068 - -2007-12-23 Richard Hughes <richard@hughsie.com> - - * pm/functions: - - Check for the individual config file, not the list. - -2007-09-10 Peter Jones <pjones@redhat.com> - - * configure.in: - - bump minor rev - -2007-08-13 Peter Jones <pjones@redhat.com> - - * pm/power.d/laptop-tools: - - remove this entirely, it doesn't make any sense. - -2007-06-18 Peter Jones <pjones@redhat.com> - - * pm/hooks/99video src/pm-action: - Add support for "--quirk-reset-brightness" (fixes the Fujitsu - Lifebook S7110) - -2007-06-04 Richard Hughes <richard@hughsie.com> - - * pm/hooks/20video: - We are not turning off the DAC and light in 20video, but we are - turning it on in 99video. Fix. - -2007-05-15 Peter Jones <pjones@redhat.com> - - * pm/functions: - - export config variables from pm/functions as well (patch from - Stefan) - - * man/Makefile.am: - - only clean up man pages on mainainter-clean, not on normal - clean (Patch from Tim Dijkstra <newsuser@famdijkstra.org>) - -2007-03-26 Peter Jones <pjones@redhat.com> - - * pm/functions: - - fix source_configs so it doesn't throw an error when the config - dir is empty. (this will be tagged with .3) - -2007-03-26 Peter Jones <pjones@redhat.com> - - * configure.in: - - bump version to 0.99.3. Still need to have a good look at Stefan's - s2both stuff before release, as well as re-examining the video hook. - -2007-03-16 Peter Jones <pjones@redhat.com> - - * pm/functions: - - work around broken regexps in some versions of bash, also fewer - forks ;) (patch from Stefan) - -2007-03-16 Peter Jones <pjones@redhat.com> - - * pm/functions: - - get rid of the complicated config stuff; the new layout obviates the - need for it (patch from Stefan) - -2007-03-14 Peter Jones <pjones@redhat.com> - - * pm/power.d/laptop-tools: - - fix path for "functions" - -2007-03-14 Peter Jones <pjones@redhat.com> - - * pm/functions: - - fix use of "service" vs /etc/init.d/$x (based on input from Tim - Dijkstra, Stefan, and Caglar Onur) - -2007-03-14 Peter Jones <pjones@redhat.com> - - * pm/defaults: - - alphabetize - - * pm/functions: - - add TEMPORARY_CPUFREQ_GOVERNOR and a default for it. - - * pm/hooks/94cpufreq: - - don't change any cpu's governor until we've saved them - all (based on a patch from Frank Seidel via Stefan) - -2007-03-14 Peter Jones <pjones@redhat.com> - - * pm/defaults: - - add comment text (from Stefan) - - remove default "button" removal, it's no longer needed (from Stefan) - - * src/pm-reset-swap.c: - - handle ulsuspend signature (from Stefan) - - fix errant "rc = 1;" (from Stefan) - - * pm/functions: - - make stopservice and restartservice work with dashes and - underscores (from Stefan) - -2007-03-13 Peter Jones <pjones@redhat.com> - - * configure.in: - - bump version to 0.99.2 - -2007-03-13 Peter Jones <pjones@redhat.com> - - * pm/functions: - - add do_suspend_hybrid function - - * src/pm-action: - - handle pm-suspend-hybrid (by exiting with error status) - - * src/pm-is-supported: - - add this file - - * src/Makefile.am: - - add pm-is-supported - -2007-03-06 Peter Jones <pjones@redhat.com> - - * pm/functions: - - add /usr/lib/pm-utils/bin to $PATH - -2007-03-06 Peter Jones <pjones@redhat.com> - - * pm/hooks/00clear pm/hooks/00logging pm/hooks/10NetworkManager - * pm/hooks/20video pm/hooks/49bluetooth pm/hooks/50modules - * pm/hooks/55battery pm/hooks/60sysfont pm/hooks/65alsa - * pm/hooks/90clock pm/hooks/94cpufreq pm/hooks/99video: - - get the path for "functions" right. - -2007-03-06 Peter Jones <pjones@redhat.com> - - * configure.in: - - bump version to 0.99.1 - -2007-03-06 Peter Jones <pjones@redhat.com> - - * pm/Makefile.am: - - rename "config" to "defaults" - - use $(libdir)/pm-utils instead of $(sysconfdir) - - * pm/config pm/defaults: - - rename "config" to "defaults" - - * pm/functions: - - rename "config" to "defaults", and look for it in usr/lib/pm-utils - - handle the new "two directories" style sleep.d - - * pm/hooks/Makefile.am: - - make both sleep.d directories, but put our stuff in /usr/lib - - * pm/power.d/Makefile.am: - - make both power.d directories, but put our stuff in /usr/lib - - * src/Makefile.am: - - move locatons of files around to fit the new layout - - * src/pm-action: - - changes for new layout - - * src/pm-powersave: - - handle the new "two directories" style power.d - -2007-03-06 Peter Jones <pjones@redhat.com> - - * pm/hooks/05led: - - use "bash" not "sh" - - * pm/hooks/10NetworkManager: - - use "bash" not "sh" - - * pm/hooks/90clock: - - use "bash" not "sh" - - * pm/hooks/95led: - - use "bash" not "sh" - -2007-03-01 Peter Jones <pjones@redhat.com> - - * pm/hooks/20video pm/hooks/99video: - - fix shell quoting in variable tests - -2007-03-01 Peter Jones <pjones@redhat.com> - - * pm/functions: - - fix use of [ with =~ - -2007-03-01 Peter Jones <pjones@redhat.com> - - * pm/hooks/55battery: - - use hal-set-property not hal-device - - just do everything on resume/thaw, don't bother with saving state - -2007-03-01 Peter Jones <pjones@redhat.com> - - * pm/hooks/10NetworkManager: minor cleanups - -2007-02-28 Peter Jones <pjones@redhat.com> - - * pm/hooks/55battery: hook to reprobe batteries on hibernate/thaw, - because the acpi event gets eaten by the boot kernel. - - * pm/hooks/Makefile.am: add 55battery here - -2007-02-20 Peter Jones <pjones@redhat.com> - - * man/Makefile.am: docbook2man doesn't output the man page on standard - output, it outputs it to ${NAME%.sgml}.1 . So redirecting stdout to - ${NAME%.sgml}.1 gets "Done.\n" stuck somewhere in the middle of the - file. Don't do this. - -2007-02-20 Peter Jones <pjones@redhat.com> - - * pm/hooks/20video: split resume/thaw out to another script - - * pm/hooks/99video: split resume/thaw out to another script - - * pm/hooks/Makefile.am: add 99video here - -2007-02-20 Peter Jones <pjones@redhat.com> - - * configure.in: Change version to 0.99.0 - -2007-02-20 Peter Jones <pjones@redhat.com> - - * src/pm-action: Add error messages when we're exiting because of - missing data in sysfs. - -2007-02-20 Peter Jones <pjones@redhat.com> - - * src/pm-powersave: handle emacs files like we do in pm/functions - -2007-02-20 Peter Jones <pjones@redhat.com> - - * src/pm-action: handle options for video quirks - - * pm/hooks/20video: use video quirk options (based largely on a - patch from Richard Hughes) - -2007-02-20 Peter Jones <pjones@redhat.com> - - * pm/functions: fix module load/unload problems with module names - that have - and _ . - -2007-01-30 Peter Jones <pjones@redhat.com> - - * pm/hooks/65alsa: Add a hook to save and restore alsa settings (patch - from Phil Knirsch). - - * pm/hooks/60sysfont: Add a hook to reset the sysfont on resume, - originally by Phill Knirsch (rhbz #215391). - - * pm/hooks/10NetworkManager: remove the service changes for - mDNSresponder. It hasn't been named that in a while, so that part - of the hook hasn't been doing anything at all (rhbz #215253). - - * pm/power.d/laptop-tools: fix permission checking (patch from Phil - Knirsch, rhbz #222819) - -2007-01-29 Peter Jones <pjones@redhat.com> - - * src/pm-reset-swap.c: - - add this file, a utility to reset the hibernate signature on a swap - device. - -2007-01-02 Peter Jones <pjones@redhat.com> - - * pm/power.d/sched-powersave: - * pm/power.d/Makefile.am: - - add a powersave script for kernel scheduler configuration (originally - from Richard with some changes by me) - -2006-12-05 Peter Jones <pjones@redhat.com> - - * src/on_ac_power: - - Don't use batteries as an indicator, since they're present in - e.g. wireless mice, as well as other devices. (patch from Stefan) - -2006-11-30 Peter Jones <pjones@redhat.com> - - * pm/functions: - - log when we're done running hooks (from Stefan) - - don't discard service start/stop output. (from Stefan) - -2006-11-29 Peter Jones <pjones@redhat.com> - - * pm/functions: - - source_configs rewrite from Stefan. - -2006-11-28 Peter Jones <pjones@redhat.com> - - * pm/hooks/94cpufreq: - - Enable for suspend/resume as well. - -2006-11-14 Peter Jones <pjones@redhat.com> - - * pm/functions: - - Sort the globals, and add some comments about their initialization. - - Fix logging of hook names (patch from Holger Macht). - - * pm/hooks/00logging: - - If PM_LOGFILE is set, log kernel version, modules loaded, and memory - usage info (patch from Holger Macht). - -2006-10-31 Peter Jones <pjones@redhat.com> - - * pm/functions: - - don't initialize RESUME_MODULES, it'll clobber our list - - add support for hooks to inhibit suspending (seife,pjones) - - * src/pm-action: call pm_main with both forward and reverse actions - -2006-10-30 Peter Jones <pjones@redhat.com> - - * pm/functions: - - use PM_LOGFILE rather than LOGFILE, and inherit from env - - exec to set the logfile for the current process - -2006-10-21 Peter Jones <pjones@redhat.com> - - * pm/functions: - - Merge logging infrastructure from Stefan Seyfried. - - Rework module load/unload (pjones,seife) - - * pm/hooks/50modules: use the right module list in resume_modules. - -2006-10-11 Peter Jones <pjones@redhat.com> - - * pm/functions: fix missing decrement in reverse-hooks loop. - -2006-10-10 Peter Jones <pjones@redhat.com> - - * pm/functions: - - don't source /etc/rc.d/init.d/functions, we don't need it - - set sane script-wide path - - use "read" instead of "cat" to read /.suspended - - use globbing to exclude emacs's litter - - use shell not awk to do the hook reversal - - don't specify full paths for programs in PATH - -2006-09-28 Peter Jones <pjones@redhat.com> - - * pm/functions: ignore emacs backup files in config dirs - - * src/pm-powersave: ditto - -2006-06-15 Peter Jones <pjones@redhat.com> - - * src/pm-pmu.c: - If we can't write to /dev/pmu, just return 1, so we don't see the open - open error on platforms without pmu. - -2006-06-15 Peter Jones <pjones@redhat.com> - - * pm/hooks/Makefile.am: - fix installation directory - * pm/Makefile.am: - fix automake rule name so config.d gets made right - fix installation path for config.d - * src/Makefile.am: - fix automake rule name so pm-pmu gets installed right - put on_ac_power in bindir - -2006-06-13 Peter Jones <pjones@redhat.com> - - * pm/hooks/94cpufreq: - make sure cpufreq is set to userspace control during hibernate, - or else we get nasty deadlock issues. - * pm/hooks/Makefile.am: - add cpufreq hook - -2006-06-12 Peter Jones <pjones@redhat.com> - - * src/pm-action: - error if run as non-root - -2006-06-05 Richard Hughes <richard@hughsie.com> - - * src/Makefile.am: - symlink pm-suspend and pm-hibernate to pm-action - -2006-06-05 Richard Hughes <richard@hughsie.com> - - * configure.in: - * pm/Makefile.am: - Create /etc/pm/config.d on package install as this is an empty - directory for custom configs. - - * src/Makefile.am: - Build the src, and install the scripts. TODO: symlink the pm-* scripts. - -2006-06-05 Richard Hughes <richard@hughsie.com> - - * INSTALL: - Add this GNU required file. - - * man/on_ac_power.1: - * man/pm-pmu.1: - Newest files (from the SGML files) - - * .cvsignore: - * man/.cvsignore: - * pm/.cvsignore: - * pm/Makefile.am: - * pm/hooks/.cvsignore: - * pm/power.d/.cvsignore: - * src/.cvsignore: - Add these files to keep cvs happy. - -2006-06-05 Richard Hughes <richard@hughsie.com> - - * Makefile: - Remove old build system, as Makefile is now autogenerated. - - * Makefile.am: - * configure.in: - Add in master build files for the autotooled build system. - -2006-06-05 Richard Hughes <richard@hughsie.com> - - * man/Makefile.am: - Connect up the sgml->.1 conversion to the autotools build system. - -2006-06-05 Richard Hughes <richard@hughsie.com> - - * MAINTAINERS: - Add pjones as maintainer. - - * autogen.sh: - * pm/Makefile.am: - * pm/hooks/Makefile.am: - * pm/power.d/Makefile.am: - Start to add autotools build system. - -2006-06-05 Richard Hughes <richard@hughsie.com> - - * man/on_ac_power.sgml: - * man/pm-pmu.sgml: - Don't use hardcoded .1 files, instead generate them using sgml files. - -2006-06-05 Richard Hughes <richard@hughsie.com> - - * NEWS: Add this file for release news. Required for autofoo. - -2006-05-17 Richard Hughes <richard@hughsie.com> - - * .cvsignore: - Add this file to keep CVS happy. - - * pm/power.d/laptop-tools: - * Makefile.am: - Add this folder and file to make the low power actions easy to add. - - * pm-powersave: - Do not just do hardcoded actions, instead run the scripts in - /etc/pm/power.d/ with true and false arguments. - -2006-05-02 Peter Jones <pjones@redhat.com> - - * pm-pmu.c: Add a hack for bad system headers. - -2006-05-02 Peter Jones <pjones@redhat.com> - - * pm-action: add copyright and license notice. - * Makefile: Add pm-pmu.c and pm-pmu.1 . - * Makefile: Change CFLAGS; -g and friends should come from - RPM_OPT_FLAGS when desired. - * pm-pmu.c: suspend helper for b0rked macs. - * pm-pmu.1: man page - * pm/functions (pm_main): try pm-pmu before echoing stuff - -2006-05-01 Peter Jones <pjones@redhat.com> - - * Makefile: add "make test-archive" - * pm/functions: handle an empty config.d correctly - -2006-05-01 Peter Jones <pjones@redhat.com> - - * Makefile: don't remove on_ac_power in "make clean" - -2006-04-28 Peter Jones <pjones@redhat.com> - - * Makefile: don't build on_ac_power - * on_ac_power: add shell version of this - * on_ac_power.c: no longer needed. - -2006-04-28 Peter Jones <pjones@redhat.com> - - * pm/hooks/05led: Resurrect this - * pm/hooks/95led: ditto - * pm/hooks/95ibm_led: remove this; it changes the behavior incorrectly. - -2006-04-28 Richard Hughes <richard@hughsie.com> - - * pm/functions-ati: - * pm/functions-intel: - * pm/functions-nvidia: - Remove these files as we've now agreed that this belongs in HAL, and - a HAL patch is close to being accepted. - -2006-04-28 Richard Hughes <richard@hughsie.com> - - * pm/hooks/05led: Remove this file as we want the led to turn on at - the *end* of the hooks stuff. We shouldn't have this and 95led. - - * pm/hooks/95led: rename to 95ibm_led as this is ibm specific. - Make sure the led blinks at suspend, and turns off when we resume. - -2006-04-27 Peter Jones <pjones@redhat.com> - - * Makefile: - Remove references to *.app and *.pam - * *.{app,pam}: - Kill'em. - -2006-04-27 Peter Jones <pjones@redhat.com> - - * pm/functions: - Don't stop/start services unless the initscript is executable - Use /etc/init.d/$name instead of "service", as per LSB. - -2006-04-27 Peter Jones <pjones@redhat.com> - - * pm/functions: - Add support for /etc/pm/config.d/ - * Makefile: - Create /etc/pm/config.d/ - * README: - Add docs about hooks and config files - - * pm-action: - Set LC_COLLATE=C . - -2006-04-27 Richard Hughes <richard@hughsie.com> - - * pm/functions: - Remove the video handling logic, as it is moving to HAL. - - * pm/functions-ati: - * pm/functions-intel: - * pm/functions-nvidia: - Add a comment saying that the files are unused. When HAL video stuff - is completed, they can be removed. - - * pm/hooks/20video: - Switch to using the HAL methods as discussed. - -2006-04-26 Richard Hughes <richard@hughsie.com> - - * Add README - * Add AUTHORS - -2006-04-26 Peter Jones <pjones@redhat.com> - - * Add COPYING - * Add ChangeLog - * Add license notice in pm-action diff --git a/Makefile.am b/Makefile.am index 6f5145a..9fbc3c6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,5 +3,15 @@ SUBDIRS = pm man src pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = pm-utils.pc +EXTRA_DIST = ChangeLog + +.PHONY: ChangeLog +ChangeLog: + git log "--git-dir=$(srcdir)" > $@ + +dist-hook: ChangeLog + +DISTCLEANFILES = ChangeLog + clean-local : rm -f *~ diff --git a/man/on_ac_power.1 b/man/on_ac_power.1 deleted file mode 100644 index ad1f7fa..0000000 --- a/man/on_ac_power.1 +++ /dev/null @@ -1,39 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "ON_AC_POWER" "1" "06 March 2007" "" "" - -.SH NAME -on_ac_power \- test whether the computer is running on line power -.SH SYNOPSIS - -\fBon_ac_power\fR - -.SH "DESCRIPTION" -.PP -This manual page documents briefly the -\fBon_ac_power\fR command. -.PP -\fBon_ac_power\fR is a command line program to test whether the computer is running on line power -.SH "EXIT CODES" -.PP -The command succeeds (status 0) if the system is using line power -and fails (status other than 0) otherwise. -It is designed to be easy to use in shell scripts. -.TP -\fB 0 (true) \fR -System is on line power. -.TP -\fB 1 (false) \fR -System is not on line power. -.TP -\fB 255 (false) \fR -Power status could not be determined. -.SH "SEE ALSO" -.PP -pm-suspend (1). -.SH "AUTHOR" -.PP -This manual page was written by Richard Hughes <richard@hughsie.com>\&. diff --git a/man/pm-pmu.1 b/man/pm-pmu.1 deleted file mode 100644 index e27995a..0000000 --- a/man/pm-pmu.1 +++ /dev/null @@ -1,48 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "PM-PMU" "1" "23 December 2007" "" "" - -.SH NAME -pm-pmu \- suspend the computer on machines using a Macintosh-style PMU -.SH SYNOPSIS - -\fBpm-pmu\fR - -.SH "DESCRIPTION" -.PP -This manual page documents briefly the -\fBpm-pmu\fR command. -.PP -\fBpm-pmu\fR is a command line program to suspend a computer on machines using a Macintosh-style PMU -.SH "EXIT CODES" -.PP -The command succeeds (status 0) if the machine uses a Macintosh-style -PMU, and suspended successfully. The command fails (status other than -0) otherwise. -It is designed to be easy to use in shell scripts. -.TP -\fB 0 (true) \fR -System was suspended using PMU. -.TP -\fB 1 (false) \fR -System could not be suspended using PMU. -.SH "OPTIONS" -.PP -This program follows the usual GNU command line syntax, -with long options starting with two dashes (`-'). A summary of -options is included below. -.TP -\fB --suspend \fR -Suspend the computer. -.TP -\fB --help \fR -Show help message. -.SH "SEE ALSO" -.PP -pm-suspend (1). -.SH "AUTHOR" -.PP -This manual page was written by Richard Hughes <richard@hughsie.com>\&. diff --git a/pm/sleep.d/99video b/pm/sleep.d/99video index 1dc88bd..c20c7fa 100755 --- a/pm/sleep.d/99video +++ b/pm/sleep.d/99video @@ -10,8 +10,7 @@ . "${PM_FUNCTIONS}" for opt in $PM_CMDLINE; do - [ "${opt#--quirk-}" = "$opt" ] && continue # not one we care about. - case "${1##--quirk-}" in # just quirks, please + case "${opt##--quirk-}" in # just quirks, please dpms-on) QUIRK_DPMS_ON="true" ;; dpms-suspend) QUIRK_DPMS_SUSPEND="true" ;; radeon-off) QUIRK_RADEON_OFF="true" ;; @@ -25,7 +24,6 @@ for opt in $PM_CMDLINE; do none) QUIRK_NONE="true" ;; *) continue ;; esac - shift done |