summaryrefslogtreecommitdiff
path: root/src/vconsole-setup.c
AgeCommit message (Collapse)Author
2011-11-02Add Mageia supportDexter Morgan
This patch adds support for the Mageia Linux distribution: http://www.mageia.org/ Mageia is a fork of Mandriva although some divergence has already occured and thus inclusion of these changes upstream allow us to (hopefully) migrate more rapidly to the new standard approaches systemd offers. Indeed, we already use the preferred mechanism of OS identification via the /etc/os-release file rather than a distro specific variation. This patch mostly mirrors the patch added previously for Mandriva support. In addition to those original authors, this patch was mostly written by Dexter Morgan with help from Colin Guthrie and Eugeni Dodonov.
2011-09-28vconsole: don't parse Fedora's KEYMAP= kernel parameters anymoreLennart Poettering
KEYMAP are use to pass keymap configuration to initrd, but not to the system itself. Since the initrd might get out of date we need to make sure that changes made in userspace override the settings from the cmdline, hence drpo any use of it all for these variables.
2011-09-23util: move virtualization detection into its own files, and extend return codesLennart Poettering
2011-08-01umask: change default umask to 0022 just to be sure, and set it explicitly ↵Lennart Poettering
in all binaries, in order to make sure it is set when started from the terminal
2011-05-03vconsole: use open_terminal() instead of open()Lennart Poettering
2011-04-20vconsole: don't set console font/keymap if settings are emptyLennart Poettering
https://bugs.freedesktop.org/show_bug.cgi?id=36052 If KEYMAP= is set to the empty string in /etc/vconsole leave the kernel keymap loaded. Similar for FONT=.
2011-04-20MeeGo supportChris E Ferron
This commit consists of the initial work to include MeeGo as a ported distribution for systemd. The majority of the changes are small configuration additions to auto tools, so that MeeGo is identified as a valid distribution option. Some small deviations will be noticed between the configuration of MeeGo and other distributions. As MeeGo is a distribution striving for compliancy to support its near embedded attributes and target users, there is less user configuration options available by default. Most services will be enabled by systemd as part of the distribution requirements, and as such most links and service files will be pre-setup for the MeeGo distribution. As much of this is going to be done within the MeeGo distribution packaging this is still noteworthy to mention, as it explains why in systemd you will observe configuration differences where the MeeGo distribution removes all links in the pkgsysconfdir for instance. MeeGo will be user configurable if there is desire, but most services will be enabled by the distribution as designated by the MeeGo compliancy standards. Other changes are in source to add such areas as meego-release defined in utils, and hostname in hostname-setup, defining vconsole-setup, localizations and rescue additions as needed. As this is all ground work, MeeGo will continue to strive for complete compatibility.
2011-04-06cmdline: we actually want to parse the kernel cmdline in VMs, just not in ↵Lennart Poettering
containers
2011-03-14container: skip a few things when we are run in a container such as ↵Lennart Poettering
accessing /proc/cmdline
2011-03-08build-sys: add Mandriva distribution supportsystemd/v20Andrey Borzenkov
This merges several separate patches that I carry as part of Mandriva systemd RPM. They touch those parts that are very unlikely to be changed in near future and do not impose any functionality change for systemd core. I also think it is useful for troubleshooting to have real distribution name in system logs, espicially when someone reports problem upstream. The patch looks bigger than sum of replaced patches because - previous patches were applied on top of distro=fedora, now I need to add all those bits for distro=mandriva as well - part of patch was done as spec file magic, but it seems more logical to ship all these bits together
2011-02-08build-sys: initial support ALTLinuxAlexey Shabalin
Hi all! I added basic support for ALTLinux. Please see patch or http://git.altlinux.org/people/shaba/packages/systemd.git?p=systemd.git;a=shortlog;h=refs/heads/altlinux Thanks.
2010-11-29build-sys: frugalware linux supportMiklos Vajna
2010-11-10vconsole: support additional keymap for toggling layoutsAndrey Borzenkov
At least Mandriva offers configuring characters to toggle keyboard layout independently from main keymap. This functions much the same as XkbOptions for X11 and actually is configured together. The patch adds support for additional keymap, KEYMAP_TOGGLE, to /etc/vconsole.conf, that is intended to be used for the same purpose.
2010-09-28parse_env_file() - return empty value strings like FOO="" as NULL valueKay Sievers
2010-09-28use .conf for new config files: locale, vconsole, modules.dKay Sievers
2010-09-28vconsole-setup: ignore empty strings like FOO="", imported from config filesKay Sievers
2010-09-21suse: locale + vconsole compat supportKay Sievers
2010-09-21vconsole: make sure we don't merge configuration settings from different sourcesLennart Poettering
2010-09-21gentoo: vconsole-setup support.Gustavo Sverzut Barbieri
This patch is a bit bigger than expected since Gentoo being non-standard in some places. 1. it is installing binaries at /usr/bin instead of /bin. 2. it is using CamelCase names for consolefonts. 3. /etc/rc.conf:unicode=(yes|no) just forbids loadkeys and setfont "-u" options, but do not disable the actual kernel default_utf8 from vt module.
2010-09-20vconsole: set keyboard mapping and font settings on ArchTom Gundersen
These variables are defined in /etc/rc.conf
2010-09-18vconsole: drop vconsole config file var prefixLennart Poettering
2010-09-18vconsole: more completely cover fedora legacy vconsole configurationLennart Poettering
2010-09-16vconsole: fall back to fedora specific configurationLennart Poettering
2010-09-16vconsole: add new utility to initialize the virtual consoleLennart Poettering