summaryrefslogtreecommitdiff
path: root/src/vconsole
Commit message (Collapse)AuthorAge
* honor SELinux labels, when creating and writing config filesHarald Hoyer2013-02-14
| | | | | | | Also split out some fileio functions to fileio.c and provide a SELinux aware pendant in fileio-label.c see https://bugzilla.redhat.com/show_bug.cgi?id=881577
* vconsole-setup: don't set the kbd mode to unicode if is is currently in ↵Lennart Poettering2013-02-09
| | | | | | raw/off mode Let's not confuse X11
* vconsole: use /dev/vcsa1-15 to check for allocated VTsKay Sievers2013-01-15
|
* vconsole: copy font to tty1-15Kay Sievers2013-01-15
|
* vconsole: upload font to /dev/tty1 and copy it to all allocated VTsKay Sievers2013-01-15
|
* core: drop support for old per-distro configuration files for console, ↵Lennart Poettering2013-01-04
| | | | | | hostname, locale, timezone This simplifies the upstream system code quite a bit. If downstream distributions want to maintain compatibility with their old configuration files, they are welcome to do so, but need to maintain this as patches downstream. The burden needs to be on the distributions to maintain differences here. Our suggestion however is to just convert the old configuration files on upgrade, as multiple distributions already do.
* drop Arch Linux support for reading /etc/rc.confDave Reisner2012-11-03
|
* vconsole: remove Frugalware legacy file supportMiklos Vajna2012-11-03
|
* util: add is_locale_utf8()Michal Schmidt2012-11-02
| | | | | | journalctl and vconsole-setup both implement utf8 locale detection. Let's have a common function for it. The next patch will add another use.
* remove Fedora hostname, locale, vconsole legacy file supportKay Sievers2012-10-24
|
* vconsole: default to the kernel compiled-in keymapTom Gundersen2012-10-03
| | | | | | | | No longer override the default kernel keymap if nothing is specified in vconsole.conf. The default should be to do nothing (i.e., use what is already in the kernel) unless the distro/admin has explicitly requested it.
* vconsole: default to the kernel compiled-in fontTom Gundersen2012-10-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | No longer override the default kernel font if nothing is specified in vconsole.conf. The default kernel font[0] provides ISO-8859-1 and box characters. Users of Arabic, Cyrilic or Hebrew must set a different font manually as these character sets were provided by the old default font [1], but are not any longer. Rationale: * it is counter-intuitive that an empty vconsole.conf file is different from adding FONT=""; * the version of the default font shipped with Arch (which is the upstream one) behaves very badly during early boot[2] (which should admittedly be fixed in the font itself); * the kernel already supplies a default font, it seems reasonable to use that unless anything else is specified; * This also avoids a needless slow call to setfont; and * We don't want to work around problems in the kernel (in case the compiled-in font is not acceptable for whatever reason). [0]: <https://dev.archlinux.org/~tomegun/kernel.bdf> [1]: <https://dev.archlinux.org/~tomegun/latarcyrheb.bdf> [2]: <http://i.imgur.com/J2tM4.jpg>
* log.h: new log_oom() -> int -ENOMEM, use itShawn Landden2012-07-26
| | | | | | also a number of minor fixups and bug fixes: spelling, oom errors that didn't print errors, not properly forwarding error codes, few more consistency issues, et cetera
* MeeGo: Remove build support for MeeGo distribution.Auke Kok2012-07-09
| | | | | | | | | | | | | The MeeGo distribution is still a supported distribution, but will probably not see an updated version of systemd anymore. Most of the development is focussing on Tizen now, and the generic support for building --with-distro=other is more than adequate enough. This patch removes the support as a custom configuration build target in systemd. People who are still building this for the MeeGo distribution should build as "other" distro.
* vconsole-setup: enable utf-8 mode explicitlyTom Gundersen2012-06-19
| | | | | | | | | | | | | | | | | | | | | | | Rather than assuming the console is in utf-8 mode if nothing else is specified, be a bit more robust and enable it explicitly. This fixes a regression compared with Arch's initscripts when not using a framebuffer as the old VGA console would not be in utf-8 mode by default. Furthermore, this would allow vconsole-setup to be used after boot to change the vconsole into utf-8 mode in case it has been set to non-utf-8 mode for whatever reason. I.e, the following would leave the console in utf-8 mode as expected: # export LANG=en_US.ISO-8859-1 # /usr/lib/systemd/systemd-vconsole-setup # export LANG=en_US.UTF-8 # /usr/lib/systemd/systemd-vconsole-setup Reported-by: Xyne <xyne@archlinx.ca> Reported-by: Thomas Bächler <thomas@archlinux.org> Cc: Dave Reisner <dreisner@archlinux.org>
* vconsole: fix some error messagesLennart Poettering2012-05-03
|
* vconsole: fix error messagesLennart Poettering2012-05-03
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=49192
* relicense to LGPLv2.1 (with exceptions)Lennart Poettering2012-04-12
| | | | | | | | | | | | | | We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends.
* build-sys: add stub makefiles to subdirsLennart Poettering2012-01-05
|
* build-sys: make readahead and vconsole optionalLennart Poettering2011-12-31