summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-08-06mount-setup: change system mount propagation to shared by defaultLennart Poettering
In order to make containers work nicely out of the box it is highly desirable to have the mount propagation mode for the root fs is set as "shared" by default so that containers receive system mounts by default. (See mount --make-shared for more information). As it is unlikely that the kernel will change the default to "shared" for this, do this early at boot-up from PID 1. Setups which prefer the default of "private" should undo this change via invoking "mount --make-private /" or a similar command after boot. In the long run /etc/fstab should take the propagation mode as a mount option like any other, so that this may be used to change the default mode. However, if fstab is not around or doesn't list / we still should default to shared as propagation mode, hence this change now.
2012-08-06sysctl: apply configuration at onceMichal Sekletar
https://bugzilla.redhat.com/show_bug.cgi?id=767795 [ Simplified by iterating the config files in the backwards order - no need for hashmap_update(). Other minor cleanups. -- michich ]
2012-08-06main: fix typoLennart Poettering
2012-08-06continue work with error messages, log_oom()Shawn Landden
Adds messages for formally silent errors: new "Failed on cmdline argument %s: %s". Removes some specific error messages for -ENOMEM in mount-setup.c. A few specific ones have been left in other binaries.
2012-08-06update TODOLennart Poettering
2012-08-06shutdown: allow to specify broadcast message when cancelling shutdownMichal Sekletar
makes shutdown behaviour more compatible
2012-08-06TODO: /etc/timezoneKay Sievers
2012-08-03update TODOLennart Poettering
2012-08-03cryptsetup: add keyfile-size= supportTom Gundersen
This is useful e.g. if the keyfile is a raw device, where only parts of it should be read. It is typically used whenever the keyfile-offset= option is specified. Tested-by: Erik Westrup <erik.westrup@gmail.com>
2012-08-03build-sys: do not link systemctl against journal-internal and id128-internalSimon Peeters
systemctl does not need the internal journal and id128 libraries to function, so don't link against them.
2012-08-03logs-show: fix off-by-one errorShawn Landen
Ellipsize lines that are one character too long.
2012-08-03man: document three new cgtop optionsZbigniew Jędrzejewski-Szmek
2012-08-03test: allow deletion of temporary files from normal fsZbigniew Jędrzejewski-Szmek
Not everybody has /tmp on tmpfs, and this was breaking 'make check'.
2012-08-03keyboard-force-release: Fix previous commitMartin Pitt
Was missing a * for the globbing.
2012-08-03keyboard-force-release: Apply to all Fujitso AMILO modelsMartin Pitt
https://launchpad.net/bugs/1011323 reports more AMILO models which need this quirk; enough to assume that all of them need it, and applying it on working models does not really hurt.
2012-08-03udev: path_id - add comment about the unrteliable rebase logicKay Sievers
2012-08-01update TODOLennart Poettering
2012-08-01journal: add sd_journal_perror() to APILennart Poettering
2012-08-01update TODOLennart Poettering
2012-07-31journald: fixed memory leakArtur Zaprzala
2012-07-31libudev-queue.c: simplified open_queue_fileArvydas Sidorenko
There is no apparent justification for using util_strscpyl on the filename since it's a plain hardcoded path. Older versions used: util_strscpyl(filename, sizeof(filename), SOME_DIR, "/queue.bin", NULL); and when changed nobody bothered to simplify it.
2012-07-31doc: clarification in system.unit man pageZbigniew Jędrzejewski-Szmek
2012-07-31automount: print mount point in debug messageZbigniew Jędrzejewski-Szmek
Old: systemd[1]: Got direct mount request for ffff88003bb10c00, triggered by 14476 (fuser) New: systemd[1]: Got direct mount request on /dev/mqueue, triggered by 2177 (ls)
2012-07-31Add a few more dependencies to READMEZbigniew Jędrzejewski-Szmek
2012-07-31build-sys: fix path to src/gudev/gudevenumtypes.hZbigniew Jędrzejewski-Szmek
This file is generated, so it should be referred to as $(top_builddir)/src/gudev/gudevenumtypes.h. It could only appear in $(top_srcdir) as a result of previous build in $(top_srcdir). Better to just let automake add the prefix for us, so there's no need to spell it out. Remove the prefix from other source files too, $(top_srcdir) is the default anyway.
2012-07-31build-sys: always create the output directory firstZbigniew Jędrzejewski-Szmek
$(MKDIR_P) is added where missing, and rules are standardized on one form of $(MKDIR_P), to make it easier to spot when it is missing. Single line $(MKDIR)&&command form is broken into two line form. https://bugs.freedesktop.org/show_bug.cgi?id=49459 For compilation in a separate build directory to work, when a file is generated, the rule must include an explicit mkdir first, unless the file is created at the top level. Even when building in a separate build-dir, automake would normally create all directories as a side result of creating the dependencies files. Therefore the bug was only visible with -C (turning off dependency generation).
2012-07-30udev: set log.c's log level from udev's kernel command line optionKay Sievers
2012-07-3099-systemd.rules.in: ignore nbd in the "add" ueventHarald Hoyer
2012-07-30rules/99-systemd.rules.in: ENV{SYSTEMD_READY}="0" for incomplete mdHarald Hoyer
2012-07-30update TODOKay Sievers
2012-07-30udev: add missing newline when writing to /dev/kmsgKay Sievers
2012-07-29logind: add new loginctl lock-sessions commandLennart Poettering
2012-07-29logind: add LockSessions() call to lock all local sessions at onceLennart Poettering
2012-07-29Revert "man: ship systemd-udevd as the real manpage"Lennart Poettering
We want to keep things uniform, and hence treat udevd's man page like any other in the repo. What matters is how users primarily interface with a service, and that is not the binary path in /usr/lib/systemd but the service name. This reverts commit 6c1f3ba54ac1f42598c543b86daaf294b29294b1.
2012-07-28man: grammar fixes for systemd-udev(8)Zbigniew Jędrzejewski-Szmek
2012-07-28selinux: avoid inclusion of null_log without selinuxDave Reisner
Avoids a compile time warning: warning: 'null_log' defined but not used [-Wunused-function]
2012-07-28man: ship systemd-udevd as the real manpageDave Reisner
Instead of making systemd-udevd a so-link to systemd-udevd.service, ship the real page as systemd-udevd to integrate better with distros where udevd might be run standalone.
2012-07-28build-sys: always populate EXTRA_DISTBryan Kadzban
"make dist" can build a different tarball depending on the flags passed to ./configure and the (optional) dependencies found on the system. Move all append-to-EXTRA_DIST operations out of automake conditionals to fix this. Introduce a polkitpolicy_files so that the policy files built still correctly depend on the automake conditionals, but the .in files that get distributed do not.
2012-07-28systemctl: append .service to unit names lacking suffixLennart Poettering
https://bugs.freedesktop.org/show_bug.cgi?id=39386
2012-07-27update TODOLennart Poettering
2012-07-27journalctl: add --priority= switch for filtering by priorityLennart Poettering
2012-07-26cgtop: add --version optionZbigniew Jędrzejewski-Szmek
2012-07-26cgtop: use full terminal widthZbigniew Jędrzejewski-Szmek
2012-07-26Add a 'b' option to cgtop, equivalent to the same option in topDavid Strauss
[zj: use static]
2012-07-26Add an 'n' option to cgtop (equivalent to top)David Strauss
2012-07-26journald: log driver messages at LOG_INFOLennart Poettering
2012-07-26journalctl: hightlight log lines by priorityLennart Poettering
warn/notice = bright white < error = red
2012-07-26logs-show: fix OOM pathLennart Poettering
2012-07-26build-sys: use correct cppPeeters Simon
this solves issues where $(CPP) has differend include paths than 'cpp'
2012-07-26update READMELennart Poettering