summaryrefslogtreecommitdiff
path: root/src/initctl.c
Commit message (Collapse)AuthorAgeFilesLines
* move all tools to subdirsKay Sievers2012-04-121-451/+0
|
* relicense to LGPLv2.1 (with exceptions)Lennart Poettering2012-04-121-4/+4
| | | | | | | | | | | | | | We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends.
* core: switch all log targets to go directly to the journal, instead via syslogLennart Poettering2012-01-121-1/+1
|
* build-sys: move public header files into a dir of their ownLennart Poettering2012-01-051-1/+1
|
* initctl: don't use dbus connection after PID 1 got respawnedLennart Poettering2011-11-011-1/+10
| | | | | | | | After reexec PID 1 our bus connection is invalidated. Hence don't try to reuse it, just terminate so that when we are spawned the next time we just get a new one. Spotted by Marti Raudsepp.
* initctl: check for kexec_loaded when reboot is requested through initctlFrederic Crozat2011-08-241-0/+2
|
* initctl: support 'telinit u/q'Tom Gundersen2011-08-011-1/+18
| | | | | | | | We send SIGTERM (resp., SIGHUP) when we receive request for changing to runlevel 'u' (resp., 'q'). As initctl is already async, we just send the signals rather than first attempting to connect to sytemd over dbus and then falling back to kill.
* umask: change default umask to 0022 just to be sure, and set it explicitly ↵Lennart Poettering2011-08-011-0/+2
| | | | in all binaries, in order to make sure it is set when started from the terminal
* logger,initctl: use global exit timeoutLennart Poettering2011-04-161-2/+3
|
* systemctl: use isolate when called as telinit for a runlevelLennart Poettering2010-09-141-1/+1
|
* initctl: properly use isolate when activating runlevelsLennart Poettering2010-09-141-14/+25
|
* dbus: make sure to flush bus connection before disconnecting, so that no ↵Lennart Poettering2010-09-021-2/+3
| | | | messages are lost
* systemctl: rework exit codes for all utility programs to follow LSB or other ↵Lennart Poettering2010-08-311-7/+7
| | | | standards
* dbus: simplify some dbus error messages a bitLennart Poettering2010-08-251-2/+2
|
* auto-getty: rework auto console getty logic to work in conjunction with ↵Lennart Poettering2010-08-171-1/+1
| | | | single user mode
* log: properly open log target in the various utilitiesLennart Poettering2010-08-161-0/+1
|
* emacs: make sure nobody accidently adds tabs to our sourcesLennart Poettering2010-08-141-1/+1
|
* clang: fix numerous little issues found with clang-analyzerLennart Poettering2010-08-111-1/+1
|
* utmp: enable systemd-update-utmp by defaultLennart Poettering2010-08-111-4/+5
|
* dbus: use private connections wherever possibleLennart Poettering2010-07-111-6/+2
|
* initctl: check peer credentials after connectionLennart Poettering2010-07-071-0/+5
|
* core: rename struct timestamp to dual_timestamp to avoid name clash with IP ↵Lennart Poettering2010-07-011-1/+1
| | | | system headers
* initctl: add some checks before starting upLennart Poettering2010-06-191-0/+10
|
* initctl: talk to systemd via the abstract private busLennart Poettering2010-06-191-1/+1
|
* don't use 'long long' unless we have a really good reason toLennart Poettering2010-06-191-2/+2
|
* systemctl: add verbs for special unitsLennart Poettering2010-06-181-6/+6
|
* notify: add minimal readiness/status protocol for spawned daemonsLennart Poettering2010-06-161-0/+7
|
* initctl: make sure we don't exit due to dbus disconnectLennart Poettering2010-06-151-2/+4
|
* dbus: add simplified way to start an arbitrary unit in a single method callLennart Poettering2010-06-011-28/+3
|
* sd-daemon: add API to verify socket typesLennart Poettering2010-05-201-1/+15
|
* build-sys: move source files to subdirectoryLennart Poettering2010-05-161-0/+397