summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gpt-auto-generator: do not show error for non-GPT disksZbigniew Jędrzejewski-Szmek2013-08-20
|
* gpt-auto-generator: use _cleanup_ for blkid_free_probeZbigniew Jędrzejewski-Szmek2013-08-20
|
* gpt-auto-generator: include device name in error reportsZbigniew Jędrzejewski-Szmek2013-08-20
|
* units: disable kmod-static-nodes.service in containersZbigniew Jędrzejewski-Szmek2013-08-20
| | | | | | | | | | | | Fixes https://bugzilla.redhat.com/show_bug.cgi?id=998122. Note: upstream kmod has a patch [1] to exit with a warning if modules.devname is missing. We could use new %v specifier to make this service conditional on the existence of this file, but this could mask a kernel installation error, hence we should let kmod run even if the file doesn't exist. [1] http://git.kernel.org/cgit/utils/kernel/kmod/kmod.git/commit/?id=ae17710117
* man: fix spacing issue in systemd-nspawn(1)Zbigniew Jędrzejewski-Szmek2013-08-19
| | | | Same as 1e158d273.
* build-sys: use no-tmpl flavour of gtkdocizationZbigniew Jędrzejewski-Szmek2013-08-19
| | | | | | | "tmpl" flavour is deprecated. Also this way we avoid a warning during installation with older gtkdoc. https://bugzilla.gnome.org/show_bug.cgi?id=701259
* journal: fix parsing of facility in syslog messagesZbigniew Jędrzejewski-Szmek2013-08-19
| | | | | | | | | | | | | In 49998b383 (journald: do not overwrite syslog facility when parsing priority) journald started ignoring facility part when reading service stderr to convert to syslog messages. In this case it is fine, because only the priority is allowed. But the same codepath is used for syslog messages, where the facility should be used. Split the two codepaths by explicitly specyfing whether the facility should be ignored or not. https://bugzilla.redhat.com/show_bug.cgi?id=988814
* libudev-enumerate.c:udev_enumerate_get_list_entry() fixed possible stale pointerHarald Hoyer2013-08-19
| | | | | | | | If a realloc() happens in syspath_add(), the move_later pointer could point to an invalid memory region. Let move_later store the array index, instead of the pointer to the entry.
* udev: replace CAP_MKNOD by writable /sys conditionKay Sievers2013-08-17
|
* build-sys: Add configure check for linux/btrfs.hMichael Marineau2013-08-16
| | | | | | | | | | | btrfs.h was added to uapi in Linux 3.9. To fix building with older header versions this adds a configure check for the header and re-adds btrfs definitions to missing.h which was removed in bed2e820 along with two other ioctls used by gpt-auto-generator. [ Apparently, btrfs.h was only added recently: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=55e301fd57a6239ec14b91a1cf2e70b3dd135194 let's re-add it for now -- kay ]
* units: make fsck units remain after exitZbigniew Jędrzejewski-Szmek2013-08-15
| | | | | | | | Without this, fsck would be re-run if any other service which pulls in a target requiring one of the mounts was started after fsck was done but before the initial transaction was done. https://bugs.freedesktop.org/show_bug.cgi?id=66784
* typo fixes in man and commentsThomas Hindoe Paaboel Andersen2013-08-15
|
* tests: fix indentationThomas Hindoe Paaboel Andersen2013-08-15
|
* libudev: fix hwdb validation to look for the *new* fileKay Sievers2013-08-15
|
* udevd: simplify sigterm checkKay Sievers2013-08-15
|
* build-sys: add clean-python targetZbigniew Jędrzejewski-Szmek2013-08-15
| | | | | | | | | | | Building for a different version of Python requires removing all build products for the old version. There's no nice way to do it, short of doing 'make clean'. The new 'clean-python' target is a bit hacky, but seems to work: ./configure PYTHON=python2 && make && make install make clean-python ./configure PYTHON=python3 --disable-gtk-doc --disable-man-pages && make && make install should install modules for both versions of Python.
* systemd-python: check for oom, give nicer error messagesZbigniew Jędrzejewski-Szmek2013-08-15
|
* systemd-python: fix initialization of _Reader objectsSteven Hiscocks2013-08-15
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=995575
* sysctl: allow overwriting of values specified in "later" filesKay Sievers2013-08-15
|
* man: remove "wine" from unrelated man pagesKay Sievers2013-08-15
|
* hwdb: keyboard - remove stray "Kay Sievers2013-08-15
| | | | | <dvdhrm> kay, hwdb/60-keyboard.hwdb line 147 it says KEYBOARD_KEY_ee=screenlock" with a " at the end. I guess that's a typo?
* hashmap: remove empty linesKay Sievers2013-08-15
|
* zsh_completion: Remove ctls function from _systemdWilliam Giokas2013-08-15
| | | | The _ctls function in the main _systemd file is not needed.
* zsh_completion: machinectl properties can be stackedWilliam Giokas2013-08-15
|
* zsh_completion: Allow specifying multiple argumentsWilliam Giokas2013-08-15
| | | | | | | | | | Some of the options in systemd can take multiple arguments, such as systemctl's --type option. Previously, you would only be able to complete a single type after the -t, but now zsh will continue to complete the types, separating them by commas. systemd-inhibit's --what command has colon (:), and that has been taken into account.
* systemd-cryptsetup: makes “discard” a synonym for “allow-discards”Ondrej Balaz2013-08-14
| | | | | | | | | systemd-cryptsetup recognizes option 'allow-discards' in /etc/crypttab to enable TRIM passthrough to underlying encrypted device. In Debian this option was changed to 'discard' to avoid hyphen in option name. (see: #648868 and `man crypttab`). [zj: update crypttab(5) too, making "discard" the default.]
* zsh_completion: Move helper function to autoloadWilliam Giokas2013-08-14
| | | | | | | | | _hosts_or_user_at_host was used by 6 different completions, and previously was in all 6 of those files. I moved it out to its own file, _sd_hosts_or_user_at_host. This will be autoloaded for use in other completion functions. It also allows external completions to use this function by simply calling _sd_hosts_or_user_at_host as in the systemd completions.
* systemd.unit(5): clarify the Description= contentsMichael Stapelberg2013-08-14
|
* fstab-generator: log_oom() if automount_name is nullWANG Chao2013-08-14
|
* zsh_completion: Correctly display journal fieldsWilliam Giokas2013-08-14
| | | | | Show equals and field values when used with _journal_none, don't show anything if we're not using _journal_none.
* bootchart: remove +x permissions on .c fileZbigniew Jędrzejewski-Szmek2013-08-14
|
* hostnamectl: show only specific hostname when requestedZbigniew Jędrzejewski-Szmek2013-08-14
| | | | | | | Existing --pretty, --transient, --static options, used previously for 'set-hostname' verb, are reused for the 'status' verb. If one of them is given, only the specified hostname is printed. This way there's no need to employ awk to get the hostname in a script.
* README: update list of used LICENSEsKay Sievers2013-08-14
|
* test: add licence header and switch to LGPLKay Sievers2013-08-14
| | | | Checked with and got OK from Martin.
* selinux-access: move GPL to LGPL licenceKay Sievers2013-08-14
| | | | | | | | | | | | | On Wed, Aug 14, 2013 at 10:31 PM, Daniel J Walsh <dwalsh@redhat.com> wrote: > On 08/14/2013 04:17 PM, Kay Sievers wrote: > > > > this patch added GPL code to systemd, which otherwise is all LGPL. We need > > to make sure we can always split out any code to a separate shared library > > ... > > > > Mind if I switch your src/core/selinux-access.[ch] files to LGPL? > I have no problem with it. Should be LGPL anyways.
* man: document the GPT partition types gpt-auto-generator looks forLennart Poettering2013-08-13
|
* random-seed: a few modernizationsLennart Poettering2013-08-13
|
* man; document gpt-auto-generatorLennart Poettering2013-08-13
|
* man: document systemd-efi-boot-generatorLennart Poettering2013-08-14
|
* man: add man page for systemd-backlight@.serviceLennart Poettering2013-08-14
|
* backlight: instead of syspath use sysname for identifying backlight devicesLennart Poettering2013-08-14
| | | | This makes the description string of the backlight service a bit nicer.
* backlight: add minimal tool to save/restore screen brightness across rebootsLennart Poettering2013-08-14
| | | | | | | | | | As many laptops don't save/restore screen brightness across reboots, let's do this in systemd with a minimal tool, that restores the brightness as early as possible, and saves it as late as possible. This will cover consoles and graphical logins, but graphical desktops should do their own per-user stuff probably. This only touches firmware brightness controls for now.
* logind: restore logic to kill user processes when session endsLennart Poettering2013-08-13
|
* gpt-auto-generator: fix swap unit generationLennart Poettering2013-08-13
|
* update TODOLennart Poettering2013-08-13
|
* build-sys: add two makefile symlinksLennart Poettering2013-08-13
|
* gpt-auto-generator: Skip /home mounting if /home is not emptyLennart Poettering2013-08-13
|
* gpt-auto-generator: add basic auto-discovery of GPT partitionsLennart Poettering2013-08-13
| | | | | | | | | | | | | | | This adds a simple generator that is capable of automatically discovering certain GPT partitions by their type UUID and mount/enable them. This currently covers swap partitions and /home partitions, but is expected to grow more features soon. This currently doesn't handle LUKS encrypted /home. This enables all swap partitions of type 0657fd6da4ab43c484e50933c84b4f4f, if found. This mounts the first partition of type 933ac7e12eb44f13b8440e14e2aef915 as /home, if it is found.
* missing: use btrfs.h instead of defining our own btrfs structuresLennart Poettering2013-08-13
|
* TODO: updateKay Sievers2013-08-13
|