Lennart Poettering
611efaac7a
systemctl: try harder to find a suitable pager
2011-01-04 00:47:40 +01:00
Miklos Vajna
0736af98c6
systemctl: implement auto-pager a la git
2011-01-02 18:17:19 +01:00
Lennart Poettering
be8088a2fb
systemctl: don't return LSB status error codes for systemctl show
...
Use them only for systemctl status.
https://bugzilla.redhat.com/show_bug.cgi?id=637183
2010-11-21 22:40:03 +01:00
Lennart Poettering
c8b2e52cf6
systemctl: redirect enable/disable to chkconfig if applicable
2010-11-21 22:17:04 +01:00
Lennart Poettering
af2d49f70b
drop support for MANAGER_SESSION, introduce MANAGER_USER instead
2010-11-15 22:13:26 +01:00
Lennart Poettering
7af53310dd
ask-password: don't show wall message on ttys we are already running a tty agent on
2010-11-12 03:33:08 +01:00
Lennart Poettering
9feeba4bbb
systemctl: always show what and where for mount units in status output
2010-10-28 22:11:45 +02:00
Lennart Poettering
4fbf50b38e
service: when after startup only one process is in a service's cgroup, assume it is the main process
2010-10-27 03:16:49 +02:00
Lennart Poettering
da8f9f8cff
errors: refer to systemctl status when useful
2010-10-26 22:40:02 +02:00
Lennart Poettering
501fc174c2
systemctl: automatically spawn temporary password agent when we might need one
2010-10-26 05:29:39 +02:00
Lennart Poettering
8a0867d6c5
systemctl: introduce systemctl kill
2010-10-22 16:11:50 +02:00
Lennart Poettering
688c672501
systemctl: fix counting in list-units output
...
https://bugzilla.redhat.com/show_bug.cgi?id=643502
2010-10-19 19:43:47 +02:00
Lennart Poettering
b4f27ccc63
systemctl: accept -f as short for --force
2010-10-14 03:19:13 +02:00
Lennart Poettering
20b09ca7fd
systemctl: rework halt/reboot/poweroff/kexec/exit logic around --force
2010-10-14 00:56:12 +02:00
Lennart Poettering
560d8f2381
systemctl: warn if user enables unit with no installation instructions
2010-10-13 03:13:23 +02:00
Lennart Poettering
538da63d53
systemctl: drop [] around date in status output
2010-10-12 04:08:04 +02:00
Lennart Poettering
4a9e2fffdf
systemctl: show whether we follow somebody in 'status' output
2010-10-12 04:08:01 +02:00
Lennart Poettering
b9c0d4415b
systemctl: fix 'systemctl enable getty@.service'
2010-10-08 03:09:25 +02:00
Lennart Poettering
00dc5d769a
unit: introduce 'banned' load state for units symlinked to /dev/null
2010-10-08 02:31:36 +02:00
Lennart Poettering
0e098b15c7
util: never use sizeof(sa_family_t) when calculating sockaddr sizes
2010-10-07 02:34:17 +02:00
Lennart Poettering
71fad67514
systemctl: require correctly formed unit names when enabling units
2010-10-06 02:33:40 +02:00
Fabiano Fidencio
07459bb6b9
sysv: optionally disable of SysV init/rcN.d support at compile time
...
This patch adds a cpp definition HAVE_SYSV_COMPAT that is used to
isolate code dealing with /etc/init.d and /etc/rcN.d for systems where
it does not make sense (one that does not use sysv or one that is fully
systemd native).
The patch tries to be as little intrusive as possible, however in
order to minimize the number of #ifdef'ed regions I've reordered some
code in path-lookup.c:lookup_paths_init() where all code dealing with
sysv is now isolated under running_as == MANAGER_SYSTEM as well.
Moreover, In struct Service, some fields were rearranged to reduce
the number of ifdefs.
Lennart's suggestions were fixed and squashed with the original patch,
that was sent by Gustavo Sverzut Barbieri (barbieri@profusion.mobi ).
2010-09-27 03:25:05 +02:00
Lennart Poettering
05d6a3b6cf
manager: calculate progress value while booting
2010-09-21 04:25:48 +02:00
Michal Schmidt
aa5939a3ba
systemctl: make condrestart equivalent to try-restart
...
"condrestart" should be equivalent to "try-restart", i.e. it should be
translated into "TryRestartUnit". See
http://fedoraproject.org/wiki/Packaging:SysVInitScript#condrestart_and_try-restart
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=635780
2010-09-21 00:24:23 +02:00
Lennart Poettering
b036fc0050
systemctl: use sizeof() instead of strlen() on literal strings
2010-09-15 03:12:04 +02:00
Zbyszek Szmek
9b2fcafba4
systemctl: split job list writing to a seperate function
...
On Tue, Sep 14, 2010 at 10:23:28PM +0200, Lennart Poettering wrote:
> On Tue, 07.09.10 17:02, Zbigniew Jędrzejewski-Szmek (zbyszek@in.waw.pl ) wrote:
>
> Urks, now I commited the wrong one... Can you prep an updated patch against
> current git?
Once more sorry about that.
Fix below.
Zbyszek
2010-09-15 03:05:02 +02:00
Zbigniew Jędrzejewski-Szmek
3333022269
systemctl: limit some column widths to widest actually used
...
old
UNIT LOAD ACTIVE SUB JOB
dev-hugepages.automount loaded active running Huge Page
dev-mqueue.automount loaded active waiting POSIX Mes
proc-sys...misc.automount loaded active waiting Arbitrary
sys-kern...ebug.automount loaded active running Debug Fil
new
UNIT LOAD ACTIVE SUB JOB
dev-hugepages.automount loaded active running Huge Pages File System Automount Poi
dev-mqueue.automount loaded active waiting POSIX Message Queue File System Auto
systemd-shutdownd.socket loaded active listening systemd Delayed Shutdown Socket
2010-09-14 22:16:28 +02:00
Zbigniew Jędrzejewski-Szmek
eb68c413aa
systemctl: split job list writing to a seperate function
2010-09-14 22:15:41 +02:00
Zbigniew Jędrzejewski-Szmek
ef639c5f9e
systemctl: use on_tty() helper everywhere
2010-09-14 22:14:52 +02:00
Lennart Poettering
6f0d624ec7
systemctl: use isolate when called as telinit for a runlevel
2010-09-14 02:22:55 +02:00
Lennart Poettering
7d568925bd
systemctl: make --version a little bit more verbose
2010-09-06 03:11:24 +02:00
Lennart Poettering
35df8f27fa
systemctl: implement --version
...
https://bugs.freedesktop.org/show_bug.cgi?id=29912
2010-09-06 02:42:49 +02:00
Lennart Poettering
5d452f9cec
dbus: make sure to flush bus connection before disconnecting, so that no messages are lost
2010-09-02 23:26:04 +02:00
Lennart Poettering
aabd9b11ba
systemctl: make sure daemon-reexec and friends return a correct error code
2010-09-01 02:11:52 +02:00
Lennart Poettering
706900b704
systemctl: fix return value of systemctl start and friends
2010-09-01 02:03:41 +02:00
Lennart Poettering
fe71c02cf5
manager: reword some error messages regarding "logs"
...
https://bugzilla.redhat.com/show_bug.cgi?id=627785
2010-09-01 00:32:32 +02:00
Lennart Poettering
22f4096ca9
systemctl: rework exit codes for all utility programs to follow LSB or other standards
2010-08-31 21:05:54 +02:00
Lennart Poettering
f73e33d9ec
systemctl: avoid wrapping of headers/footers
...
This change makes sure that our output never exceeds 80ch on 80ch
terminals.
https://bugzilla.redhat.com/show_bug.cgi?id=626443
2010-08-31 16:56:08 +02:00
Matthew Miller
fdf20a3160
manager: add missing second part of s/maintenance/failed/
2010-08-31 00:23:34 +02:00
Matthew Miller
cc8a7a6129
systemctl: very very trivial typo patch :)
2010-08-26 02:04:25 +02:00
Lennart Poettering
4cf5d67507
dbus: simplify some dbus error messages a bit
2010-08-25 19:50:06 +02:00
Lennart Poettering
f3d41013e2
systemctl: rename a few status lines
2010-08-25 03:14:04 +02:00
Lennart Poettering
584be568b9
systemctl: show timestamps for state changes
2010-08-25 03:13:44 +02:00
Lennart Poettering
f1e36d677a
systemctl: add --sysv-compat
2010-08-25 03:13:09 +02:00
Lennart Poettering
c4e2ceae94
dbus: follow standardized fdo PropertiesChanged signal spec
2010-08-20 02:31:54 +02:00
Lennart Poettering
d06dacd002
service/systemctl: don't consider LSB exit codes 5 and 6 as failure, and decode exit codes in systemctl
2010-08-20 02:31:54 +02:00
Lennart Poettering
85ad5b18ad
systemctl: break output properly for 80ch terminals
2010-08-17 18:53:47 +02:00
Lennart Poettering
f276a41821
shutdown: drop -f/-F switches again, simply because we don't want to condone non-ro root dirs
...
Instead of using /forcefsck and /fastboot people should just kernel
command line options to achieve the same.
2010-08-17 18:13:47 +02:00
Lennart Poettering
08e4b1c5c8
shutdown: various fixes for handling of delayed shutdowns
2010-08-16 22:40:11 +02:00
Lennart Poettering
2396fb04f7
log: properly open log target in the various utilities
2010-08-16 22:39:02 +02:00