On Tuesday, November 22, 2011, Edward Z. Yang &lt;<a href="mailto:ezyang@mit.edu">ezyang@mit.edu</a>&gt; wrote:<br>&gt; Hello all,<br>&gt;<br>&gt; We are currently hacking and clawing our way through systemd for all of our<br>
&gt; legacy services, and there are a number of usability enhancements that would be useful, but<br>&gt; we are unsure if they exist.  If these do not exist, it would be very useful if<br>&gt; they became available.<br>&gt;<br>
&gt; 1. Newline separated property information.  When I run<br>&gt; &#39;systemctl show -p &quot;Wants&quot; basic.target&#39; I get a space-separated list of<br>&gt; targets.  This is pretty annoying, it would be great for it to be newline<br>
&gt; separated.  Maybe another command for this use-case of inspecting<br>&gt; dependencies.  (It&#39;s also pretty confusing to tell whether or not I want<br>&gt; Before or Wants.)<br>&gt;<br>&gt; 2. Dependency chasing for &quot;Wants&quot;.  If I enable some systemd service,<br>
&gt; I would like to know all of the extra services it spins up.  systemd --test --system<br>&gt; doesn&#39;t really do what I would like here.  I actually want something more like<br>&gt; iterated &#39;show -p &quot;Wants&quot;.<br>
&gt;<br>&gt; 3. Listing enabled services.  We should not have to write horrible<br>&gt; scripts like this:<br>&gt;<br>&gt;    for SERVICE in `systemctl -t service --full --all list-units | awk &#39;{<br>&gt;    print $1 }&#39;`; do<br>
&gt;        echo -n &quot;$SERVICE:  &quot;<br>&gt;        if systemctl is-enabled $SERVICE; then<br>&gt;            echo ENABLED<br>&gt;        else<br>&gt;            echo disabled<br>&gt;        fi<br>&gt;    done 2&gt;/dev/null<br>
&gt;<br>&gt; 4. Fedora 15 shutdown does not give any messages to the console (my coworkers<br>&gt; tell me this is a funny Plymouth interaction.)  Did this get fixed later on,<br>&gt; or do we need to do something else?<br>
&gt;<br>&gt; We&#39;re quite excited about systemd, but it&#39;s still got a lot of work needed.<br>&gt; We hope that we can help improve things.<br><br>Hi Edward,<br><br>Could you clarify with a reasoning why do you need these controls? I could go through why you shouldn&#39;t have them, but first want to know why you believe they are required as they are incorrect and the purpose of systemd is to fix it :-)<br>
<br>-- <br>Gustavo Sverzut Barbieri<br><a href="http://profusion.mobi">http://profusion.mobi</a> embedded systems<br>--------------------------------------<br>MSN: <a href="mailto:barbieri@gmail.com">barbieri@gmail.com</a><br>
Skype: gsbarbieri<br>Mobile: +55 (19) 9225-2202<br>