On Tue, Apr 16, 2013 at 11:28:27AM -0400, Dave Reisner wrote:
> On Tue, Apr 16, 2013 at 04:16:56PM +0200, har...@redhat.com wrote:
> > From: Harald Hoyer <har...@redhat.com>
> >
> > ---
> >  TODO                            |  2 --
> >  shell-completion/bash/systemctl | 13 ++++++++++++-
> >  2 files changed, 12 insertions(+), 3 deletions(-)
> >
> > diff --git a/TODO b/TODO
> > index f90c66b..22c26a3 100644
> > --- a/TODO
> > +++ b/TODO
> > @@ -1,8 +1,6 @@
> >  Bugfixes:
> >  * timedatectl: NTP enabled: n/a
> >
> > -* systemctl --system show -p Fr<TAB> default.target doesn't show anything
> > -
> >  * check systemd-tmpfiles for selinux context hookup for mknod(), symlink() 
> > and similar
> >
> >  * swap units that are activated by one name but shown in the kernel under 
> > another are semi-broken
> > diff --git a/shell-completion/bash/systemctl 
> > b/shell-completion/bash/systemctl
> > index f24a145..c854f86 100644
> > --- a/shell-completion/bash/systemctl
> > +++ b/shell-completion/bash/systemctl
> > @@ -89,7 +89,18 @@ _systemctl () {
> >                                  comps=$(compgen -A hostname)
> >                          ;;
> >                          --property|-p)
> > -                                comps=''
> > +                                comps='ActiveEnterTimestamp 
> > ActiveEnterTimestampMonotonic ActiveExitTimestamp
> > +                                       ActiveExitTimestampMonotonic 
> > ActiveState After AllowIsolate Before BindsTo BoundBy
> > +                                       CanIsolate CanReload CanStart 
> > CanStop ConditionResult ConditionTimestamp
> > +                                       ConditionTimestampMonotonic 
> > ConflictedBy Conflicts ConsistsOf ControlGroupAttributes
> > +                                       ControlGroups DefaultControlGroup 
> > DefaultDependencies Description Documentation DropInPaths
> > +                                       Following FragmentPath Id 
> > IgnoreOnIsolate IgnoreOnSnapshot InactiveEnterTimestamp
> > +                                       InactiveEnterTimestampMonotonic 
> > InactiveExitTimestamp InactiveExitTimestampMonotonic
> > +                                       Job JobTimeoutUSec LoadError 
> > LoadState Names NeedDaemonReload OnFailure OnFailureIsolate
> > +                                       PartOf PropagatesReloadTo 
> > RefuseManualStart RefuseManualStop ReloadPropagatedFrom
> > +                                       RequiredBy RequiredByOverridable 
> > Requires RequiresMountsFor RequiresOverridable Requisite
> > +                                       RequisiteOverridable SourcePath 
> > StopWhenUnneeded SubState TriggeredBy Triggers
> > +                                       UnitFileState WantedBy Wants'
> 
> Perhaps we can come up with a way of creating this list dynamically so
> that we're not forever indebted to keeping this list up to date.
My thoughts exactly. Would be best if we created it at compilation time.
Hm, we have systemd --dump-configuration-items!

/me goes of to write a patch

Zbyszek
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to