summaryrefslogtreecommitdiff
path: root/main.c
AgeCommit message (Collapse)Author
2010-04-23get rid of unicode arrows, since the linux console cannot show them, not ↵Lennart Poettering
even in unicode mode
2010-04-23main: never reset console unless pid=1, to make sure that we don't kill X ↵Lennart Poettering
when somebody passes --test
2010-04-21execute: support basic filesystem namespacingLennart Poettering
2010-04-21reload: implement reload/reexec logicLennart Poettering
2010-04-15core: add minimal templating systemLennart Poettering
2010-04-13main: run crash shell as subprocess, so that we can gdb pid 1Lennart Poettering
2010-04-13main: add kernel option to enable confirm_spawnLennart Poettering
2010-04-13main: expclitly ignore signal when executing crash shellLennart Poettering
2010-04-13main: freeze instead of exiting when run as initLennart Poettering
2010-04-13main: try to block signals before executing crash shellLennart Poettering
2010-04-13main: when ignoring a signal set SA_RESTARTLennart Poettering
2010-04-13rework tty handlingLennart Poettering
We now make sure to run all services in their own session, possibly with a controlling terminal. This also extends the service and socket state machines a little.
2010-04-13main: ignore SIGKILL and SIGPIPE so that nothing intereferes with usLennart Poettering
2010-04-13main: install crash handler in all signals that usually dump coreLennart Poettering
2010-04-10main: switch to primary console vt on crashLennart Poettering
2010-04-10main: introduce configurable crash shellLennart Poettering
2010-04-10main: remove testing assertLennart Poettering
2010-04-10main: install crash handler for creating core dumpsLennart Poettering
2010-04-10mount: implement mounting properlyLennart Poettering
This also includes code that writes utmp/wtmp records when applicable, making use the mount infrastructure to detct when those files are accessible. Finally, this also introduces a --dump-configuration-items switch.
2010-04-10hostname: set hostname early during boottimeLennart Poettering
2010-04-08main: fall back to rescue target when default target cannot be loadedLennart Poettering
2010-04-08main: fix parsing of systemd.default= kernel command line argumentLennart Poettering
2010-04-07main: set $PATH if it isn't setLennart Poettering
2010-04-07main: fail if we cannot mount /cgroup/debugLennart Poettering
2010-04-07main: small typo fixLennart Poettering
2010-04-07main: don't verify that we have no trailing args since the kernel sometimes ↵Lennart Poettering
passes us some
2010-04-07main: implement --testLennart Poettering
2010-04-06manager: make running_as configurableLennart Poettering
2010-04-06main: parse our own command line and the kernel command lineLennart Poettering
2010-04-06main: move basic setup into main.cLennart Poettering
2010-04-04main: initialize default boot target from argv[1]Lennart Poettering
2010-04-01don't use test directory anymore by defaultLennart Poettering
2010-03-31cgroup: add cgroupsificationLennart Poettering
2010-02-03license: add GPLv2+ license blurbs everwhereLennart Poettering
2010-02-01add basic (and not very useful) D-Bus supportLennart Poettering
2010-01-29fix impact minimizing codeLennart Poettering
2010-01-29implement coldplugginLennart Poettering
2010-01-28rework config file load logicLennart Poettering
2010-01-27exit cleanly on SIGINTLennart Poettering
2010-01-27yay, we can start socket unitsLennart Poettering
2010-01-27enable startup job againLennart Poettering
2010-01-27implement drop-in directoriesLennart Poettering
2010-01-26s/name/unitLennart Poettering
2010-01-26don't care about syslog when starting upLennart Poettering
2010-01-26rename milestone to targetLennart Poettering
2010-01-26various cleanupsLennart Poettering
2010-01-26first attempt at proper service/socket logicLennart Poettering
2010-01-24add simple event loopLennart Poettering
2010-01-23implement proper binding on portsLennart Poettering
2010-01-20make use of logging API wherever appropriateLennart Poettering