On Wed, Oct 17, 2012 at 2:08 PM, Ritesh Raj Sarraf <r...@researchut.com> wrote: > On Wednesday 17 October 2012 02:37 PM, Jasmine Hassan wrote: >> though, from the logic you propose, yes. that's one way to go. I was >> thinking even something like: >> if [ "`cat /proc/sys/vm/laptop_mode`" = "$LM_SECONDS_BEFORE_SYNC" ] ... >> for laptop-mode status > No. That won't help. It is not just about setting the kernel knob. We do > a lot more than that.
Of course. It's just that: set_sysctl /proc/sys/vm/laptop_mode 0 is hardcoded in /usr/share/laptop-mode-tools/modules/laptop-mode , when deactivating. So if I do `service start laptop-mode`m edit config file to disable LMT, I can still do `service stop laptop-mode` without it enabled. As it stands: /usr/sbin/laptop_mode # If the init script has not been run or has been run with the "stop" # argument, then we should never start laptop mode. if [ ! -f /var/run/laptop-mode-tools/enabled ] ; then log "VERBOSE" "Laptop mode disabled because /var/run/laptop-mode-tools/enabled is missing." STATE=disabled fi ... if [ "$STATE" = "disabled" ] ; then ACTIVATE=0 fi ... if [ "$ACTIVATE" -eq 0 ] ; then ACTIVATE_WITH_POSSIBLE_DATA_LOSS=0 ... # WAS_ACTIVE is used later on. If there is no /var/run/laptop-mode-tools/state, then # we know that laptop mode wasn't active before. WAS_ACTIVE=0 ... I fail to see how it would be stopped, when service was started but user disabled in config. It's been a while since I looked at /usr/sbin/laptop_mode :) > > > -- > Ritesh Raj Sarraf > RESEARCHUT - http://www.researchut.com > "Necessity is the mother of invention." > > -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org