* update-motd: don't fail the entire script, if renice/ionice fail,
authorDustin Kirkland <kirkland@canonical.com>
Thu, 5 Mar 2009 17:04:02 +0000 (11:04 -0600)
committerDustin Kirkland <kirkland@canonical.com>
Thu, 5 Mar 2009 17:04:02 +0000 (11:04 -0600)
    Bug #331921; ionice to 'idle' rather than 'best-effort'

debian/changelog
update-motd

index 7356345..f0a3887 100644 (file)
@@ -1,8 +1,9 @@
-update-motd (1.11) unreleased; urgency=low
+update-motd (1.11) jaunty; urgency=low
 
-  * 
+  * update-motd: don't fail the entire script, if renice/ionice fail,
+    LP: #331921; ionice to 'idle' rather than 'best-effort'
 
- -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 05 Mar 2009 08:09:59 -0600
+ -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 05 Mar 2009 10:51:26 -0600
 
 update-motd (1.10) jaunty; urgency=low
 
index 47ad99f..7a4219b 100755 (executable)
@@ -112,8 +112,9 @@ trap "rm -f $NEW 2>/dev/null || true" EXIT HUP INT QUIT TERM
 
 if [ "$FORCE" != "1" ]; then
        # Be *really* nice, if we're running in the background (not forced)
-       renice 10 $$ >/dev/null
-       ionice -c2 -n7 -p $$ >/dev/null
+       # But don't fail the script if we're not able to 'nice'
+       renice 10 $$ >/dev/null &2>1 || true
+       ionice -c3 -p $$ >/dev/null &2>1 || true
 fi
 
 # Start with the motd header