[Bug 1105147] [NEW] /etc/init.d/ondemand conffile prompt on upgrade to raring

Steve Magoun 1105147 at bugs.launchpad.net
Fri Jan 25 14:45:12 UTC 2013


Public bug reported:

I'm upgrading from quantal to raring. I got a dialog asking me whether
to replace /etc/init.d/ondemand. I don't recall ever customizing this
file by hand. Based on the diff (see below) it looks like the distro
conffile changed, so the upgrade should handle the diff silently without
prompting the user.


--- /etc/init.d/ondemand	2011-01-14 15:25:20.366826002 -0500
+++ /etc/init.d/ondemand.dpkg-new	2012-12-07 07:05:54.000000000 -0500
@@ -8,13 +8,14 @@
 # Short-Description: Set the CPU Frequency Scaling governor to "ondemand"
 ### END INIT INFO
 
-set -x
 
 PATH=/sbin:/usr/sbin:/bin:/usr/bin
 
 . /lib/init/vars.sh
 . /lib/lsb/init-functions
 
+AVAILABLE="/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors"
+
 case "$1" in
     start)
     	start-stop-daemon --start --background --exec /etc/init.d/ondemand -- background
@@ -22,10 +23,26 @@
     background)
 	sleep 60 # probably enough time for desktop login
 
+	[ -f $AVAILABLE ] || exit 0
+	read governors < $AVAILABLE
+	case $governors in
+		*interactive*)
+			GOVERNOR="interactive"
+			break
+			;;
+		*ondemand*)
+			GOVERNOR="ondemand"
+			break
+			;;
+		*)
+			exit 0
+			;;
+	esac
+			
 	for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
 	do
 		[ -f $CPUFREQ ] || continue
-		echo -n ondemand > $CPUFREQ
+		echo -n $GOVERNOR > $CPUFREQ
 	done
 	;;
     restart|reload|force-reload)

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: initscripts 2.88dsf-13.10ubuntu14
Uname: Linux 3.6.3-030603-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.6.1-0ubuntu9
Architecture: amd64
Date: Fri Jan 25 09:41:16 2013
InstallationDate: Installed on 2010-09-17 (861 days ago)
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Beta amd64 (20100901.1)
MarkForUpload: True
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: sysvinit
UpgradeStatus: Upgraded to raring on 2013-01-25 (0 days ago)
mtime.conffile..etc.init.d.ondemand: 2011-01-14T15:25:20.366826

** Affects: sysvinit (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug raring running-unity

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to sysvinit in Ubuntu.
https://bugs.launchpad.net/bugs/1105147

Title:
  /etc/init.d/ondemand conffile prompt on upgrade to raring

Status in “sysvinit” package in Ubuntu:
  New

Bug description:
  I'm upgrading from quantal to raring. I got a dialog asking me whether
  to replace /etc/init.d/ondemand. I don't recall ever customizing this
  file by hand. Based on the diff (see below) it looks like the distro
  conffile changed, so the upgrade should handle the diff silently
  without prompting the user.


  --- /etc/init.d/ondemand	2011-01-14 15:25:20.366826002 -0500
  +++ /etc/init.d/ondemand.dpkg-new	2012-12-07 07:05:54.000000000 -0500
  @@ -8,13 +8,14 @@
   # Short-Description: Set the CPU Frequency Scaling governor to "ondemand"
   ### END INIT INFO
   
  -set -x
   
   PATH=/sbin:/usr/sbin:/bin:/usr/bin
   
   . /lib/init/vars.sh
   . /lib/lsb/init-functions
   
  +AVAILABLE="/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors"
  +
   case "$1" in
       start)
       	start-stop-daemon --start --background --exec /etc/init.d/ondemand -- background
  @@ -22,10 +23,26 @@
       background)
   	sleep 60 # probably enough time for desktop login
   
  +	[ -f $AVAILABLE ] || exit 0
  +	read governors < $AVAILABLE
  +	case $governors in
  +		*interactive*)
  +			GOVERNOR="interactive"
  +			break
  +			;;
  +		*ondemand*)
  +			GOVERNOR="ondemand"
  +			break
  +			;;
  +		*)
  +			exit 0
  +			;;
  +	esac
  +			
   	for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
   	do
   		[ -f $CPUFREQ ] || continue
  -		echo -n ondemand > $CPUFREQ
  +		echo -n $GOVERNOR > $CPUFREQ
   	done
   	;;
       restart|reload|force-reload)

  ProblemType: Bug
  DistroRelease: Ubuntu 13.04
  Package: initscripts 2.88dsf-13.10ubuntu14
  Uname: Linux 3.6.3-030603-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.6.1-0ubuntu9
  Architecture: amd64
  Date: Fri Jan 25 09:41:16 2013
  InstallationDate: Installed on 2010-09-17 (861 days ago)
  InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Beta amd64 (20100901.1)
  MarkForUpload: True
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: sysvinit
  UpgradeStatus: Upgraded to raring on 2013-01-25 (0 days ago)
  mtime.conffile..etc.init.d.ondemand: 2011-01-14T15:25:20.366826

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/1105147/+subscriptions




More information about the foundations-bugs mailing list