Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-01-29 | main: don't force text mode in console_setup() | Michal Schmidt | |
When systemd starts, plymouth may be already displaying progress graphically. Do not switch the console to text mode at that time. All other users of reset_terminal_fd() do the switch as before. This avoids a graphical glitch with plymouth, especially visible with vesafb, but could be also seen as a sub-second blink with radeon. https://bugzilla.redhat.com/show_bug.cgi?id=785548 | |||
2012-01-16 | unit: remove union Unit | Michal Schmidt | |
Now that objects of all unit types are allocated the exact amount of memory they need, the Unit union has lost its purpose. Remove it. "Unit" is a more natural name for the base unit class than "Meta", so rename Meta to Unit. Access to members of the base class gets simplified. | |||
2012-01-12 | core: switch all log targets to go directly to the journal, instead via syslog | Lennart Poettering | |
2012-01-07 | main: fix spelling | Lennart Poettering | |
2012-01-06 | journal: introduce log target 'journal' for executed processes | Lennart Poettering | |
2011-09-23 | util: move virtualization detection into its own files, and extend return codes | Lennart Poettering | |
2011-09-01 | fsck: show progress while fscking at boot | Lennart Poettering | |
2011-08-30 | service: change default stdout/stderr to syslog | Lennart Poettering | |
2011-08-23 | cgroup: optionally mount a specific cgroup controllers together, and add ↵ | Lennart Poettering | |
cpu+cpuacct to the default | |||
2011-08-01 | main: fix reexec | Lennart Poettering | |
2011-08-01 | load-fragment: speed up parsing by using a perfect hash table with ↵ | Lennart Poettering | |
configuration settings built by gperf | |||
2011-07-31 | main: show load profiling in test mode, too | Lennart Poettering | |
2011-07-28 | selinux: use setcon() instead of reexec to apply selinux policy | Lennart Poettering | |
2011-07-28 | main: redirection to telinit is unnecessary if sysv compat is disabled | Lennart Poettering | |
2011-07-28 | main: profile unit file loading | Lennart Poettering | |
2011-07-25 | selinux: log how much time it takes to load the SELinux policy and database | Lennart Poettering | |
2011-07-21 | fix hwclock_apply_localtime_delta() to properly handle negative TZ offset | Kay Sievers | |
Localtime may be a negative number, i.e. GMT-7. Fix based on a patch from Kelly Anderson <kelly@silka.with-linux.com>. | |||
2011-07-11 | clarify separate-/usr message | Kay Sievers | |
Everything should be fine if /usr is mounted from initramfs. | |||
2011-07-06 | manager: merge serialization and desrialization counter into one, and ↵ | Lennart Poettering | |
increase it when reexecuting Instead of having individual counters n_serializing and n_deserializing have a single one n_reloading, which should be sufficient. Set n_reloading when we are about to go down for reexecution to avoid cgroup trimming when we free the units for reexecution. | |||
2011-07-01 | log: log to syslog unless connected to a tty in user mode | Lennart Poettering | |
2011-06-30 | util: try harder to rename the process | Lennart Poettering | |
2011-06-21 | timedated: sync clock down to RTC where necessary | Lennart Poettering | |
2011-06-20 | main: Fix a typo emergency shall->emergency shell | Michal Vyskocil | |
2011-05-24 | rtc in localtime: use settimeofday(NULL, tz) instead of hwclock(8) | Kay Sievers | |
We check for LOCAL in /etc/adjtime and if needed, ask the kernel to apply the timezone delta to the system clock. The very first call of settimeofday() without a time, but a timezone warps the system clock, so that it properly runs in UTC. | |||
2011-05-18 | exec: hangup/reset/deallocate VTs in gettys | Lennart Poettering | |
Explicitly disconnect all clients from a VT when a getty starts/finishes (requires TIOCVHANGUP, available in 2.6.29). Explicitly deallocate getty VTs in order to flush scrollback buffer. Explicitly reset terminals to a defined state before spawning getty. | |||
2011-03-30 | status: show status messages unconditionally if plymouth is around | Lennart Poettering | |
2011-03-30 | taint: add missing cgroups taint flag | Lennart Poettering | |
2011-03-28 | conf-parser: fix remaining parser functions according to new prototype | Lennart Poettering | |
2011-03-28 | use /run instead of /dev/.run | Kay Sievers | |
Instead of the /dev/.run trick we have currently implemented, we decided to move the early-boot runtime dir to /run. An existing /var/run directory is bind-mounted to /run. If /var/run is already a symlink, no action is taken. An existing /var/lock directory is bind-mounted to /run/lock. If /var/lock is already a symlink, no action is taken. To implement the directory vs. symlink logic, we have a: ConditionPathIsDirectory= now, which is used in the mount units. Skipped mount unit in case of symlink: $ systemctl status var-run.mount var-run.mount - Runtime Directory Loaded: loaded (/lib/systemd/system/var-run.mount) Active: inactive (dead) start condition failed at Fri, 25 Mar 2011 04:51:41 +0100; 6min ago Where: /var/run What: /run CGroup: name=systemd:/system/var-run.mount The systemd rpm needs to make sure to add something like: %pre mkdir -p -m0755 /run >/dev/null 2>&1 || : or it needs to be added to filesystem.rpm. Udev -git already uses /run if that exists, and is writable at bootup. Otherwise it falls back to the current /dev/.udev. Dracut and plymouth need to be adopted to switch from /dev/.run to run too. Cheers, Kay | |||
2011-03-17 | def: centralize definition of default timeout in one place | Lennart Poettering | |
2011-03-16 | main: revert recognition of "b" argument | Jan Engelhardt | |
Commit 099663ff8c117303af369a4d412dafed0c5614c2 added "b" as a recognized argument, however, B is not a runlevel like S. (B appears as a pseudo runlevel in openSUSE's init.d scripts only for the sake of insserv being able to manage /etc/init.d/boot.d like the other dirs). | |||
2011-03-16 | main: interpret all argv[] arguments unconditionally when run in a container | Lennart Poettering | |
2011-03-16 | main: parse the whole arv[] as kernel command line | Lennart Poettering | |
2011-03-14 | main: log to the console in a container | Lennart Poettering | |
2011-03-14 | main: don't parse /proc/cmdline in containers | Lennart Poettering | |
2011-03-11 | units: move the last flag files to /dev/.run | Lennart Poettering | |
2011-03-11 | main: properly handle -b boot option | Lennart Poettering | |
2011-03-09 | main: refuse system to be started in a chroot | Lennart Poettering | |
2011-03-09 | main: don't check if /usr really is a mount point, since it is fine if it is ↵ | Lennart Poettering | |
passed pre-mounted to us from the initrd | |||
2011-03-09 | dev: use /dev/.run/systemd as runtime directory, instead of /dev/.systemd | Lennart Poettering | |
2011-03-04 | main: introduce /etc/machine-id | Lennart Poettering | |
This is supposed to play the same roles /var/lib/dbus/machine-id, however fixes a couple of problems: - It is available during early boot since it is stored in /etc - Removes the ID from the D-Bus context and moves it into a system context, thus hopefully lowering hesitation by people to use it. - It is generated at installation time. If the file is empty at boot time it will be mounted over with a randomly generated ID, which is not saved to disk. This is useful to support state-less machines with no transient or writable /etc configuration. | |||
2011-03-04 | main: minor optimization | Lennart Poettering | |
2011-03-04 | main: add link to wiki page with longer explanation of the /usr madness | Lennart Poettering | |
2011-03-04 | s/seperate/separate/ | Lennart Poettering | |
2011-02-28 | Spelling Corrections | Harald Hoyer | |
Just some lame spelling corrections with no functionality. | |||
2011-02-23 | main: print warning if /usr is on a seperate partition | Lennart Poettering | |
2011-02-19 | main: refuse --test as root | Lennart Poettering | |
2011-02-15 | service: change default std output to inherit | Lennart Poettering | |
2011-02-15 | exec: introduce global defaults for the standard output of services | Lennart Poettering | |
2011-02-14 | getty: don't parse console= anymore, use /sys/class/tty/console/active instead | Lennart Poettering | |