the remove_parameters() function in /usr/lib/pm-utils/functions tries to use 
grep to remove parameters from the parameter list:<br>
<br>
&quot;if [ &quot;$1&quot; = &quot;all&quot; ]; then<br>
            echo &#39;&#39; &gt; &quot;$PARAMETERS.new&quot;<br>
        else<br>
            echo &#39;&#39; &gt;&quot;$PARAMETERS.rm&quot;<br>
            for p in &quot;$@&quot;; do<br>
                echo &quot;$p&quot; &gt;&gt; &quot;$PARAMETERS.rm&quot;<br>
            done<br>
            # let grep do the dirty work.<br>
            grep -vxFf &quot;$PARAMETERS.rm&quot; &quot;$PARAMETERS&quot; &gt; 
&quot;$PARAMETERS.new&quot;<br>
fi&quot;<br>
<br>
but since $PARAMETERS.rm has an empty line at the beginning, grep will 
just write $PARAMETERS to sdtout.<br>
this behavior of grep is intented. see:<a href="http://lists.gnu.org/archive/html/bug-grep/2010-04/msg00037.html">
 http://lists.gnu.org/archive/html/bug-grep/2010-04/msg00037.html</a><br><br>Peter<br>