summaryrefslogtreecommitdiff
path: root/src/core/load-dropin.c
Commit message (Collapse)AuthorAge
* core: do not add dependencies to selfZbigniew Jędrzejewski-Szmek2014-08-07
| | | | | | | Adds a pair of files which cause a segfault (also with systemd-analyze verify). https://bugzilla.redhat.com/show_bug.cgi?id=1124843
* Let config_parse open file where applicableZbigniew Jędrzejewski-Szmek2014-07-16
| | | | | | | | Special care is needed so that we get an error message if the file failed to parse, but not when it is missing. To avoid duplicating the same error check in every caller, add an additional 'warn' boolean to tell config_parse whether a message should be issued. This makes things both shorter and more robust wrt. to error reporting.
* Constify ConfigTableItem tablesZbigniew Jędrzejewski-Szmek2014-07-15
|
* core: remove unused varsLennart Poettering2014-05-22
|
* core: never consider failure when reading drop-ins fatalLennart Poettering2014-05-22
| | | | | drop-ins don't carry the main configuration of a unit, hence read them if we can't, complain if we cannot, but don't fail.
* conf-parser: warn when we open configuration files with weird access bitsLennart Poettering2014-02-03
|
* core: replace readdir_r with readdirFlorian Weimer2013-12-21
|
* id128: when taking user input for a 128bit ID, validate syntaxLennart Poettering2013-04-30
| | | | Also, always accept both our simple hexdump syntax and UUID syntax.
* conf-parser: restrict .include usageLennart Poettering2013-04-25
| | | | | Disallow recursive .include, and make it unavailable in anything but unit files.
* Report about syntax errors with metadataZbigniew Jędrzejewski-Szmek2013-04-17
| | | | | | | | | | | | | The information about the unit for which files are being parsed is passed all the way down. This way messages land in the journal with proper UNIT=... or USER_UNIT=... attribution. 'systemctl status' and 'journalctl -u' not displaying those messages has been a source of confusion for users, since the journal entry for a misspelt setting was often logged quite a bit earlier than the failure to start a unit. Based-on-a-patch-by: Oleksii Shevchuk <alxchk@gmail.com>
* test-catalog,core/load-dropin: remove unused variablesZbigniew Jędrzejewski-Szmek2013-04-05
|
* Introspect and monitor dropin configurationOleksii Shevchuk2013-04-01
|
* shared: conf-files - add root parameterKay Sievers2013-02-08
|
* core: fix double freeLennart Poettering2013-01-14
|
* unit: instead of directly loading drop-in configuration snippets use ↵Lennart Poettering2013-01-11
| | | | | | | conf_files_list_strv() This has the benefit of allowing the usual overriding/masking knowledge everybody loves so much.
* unit: allow extension of unit files with .d/*.conf drop-insLennart Poettering2013-01-11
| | | | | | | | | | | | | For all unit files foobar.service we will now read foobar.service.d/*.conf, too. This may be used to override certain unit settings without having to edit unit files directly. This makes it really easy to change specific settings for services without having to edit any unit file: mkdir /etc/systemd/system/avahi-daemon.service.d/ echo -e '[Service]\nNice=99' > /etc/systemd/system/avahi-daemon.service.d/nice.conf systemctl daemon-reload
* util: rename join() to strjoin()Lennart Poettering2012-07-13
| | | | This is to match strappend() and the other string related functions.
* 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.
* move libsystemd_core.la sources into core/Kay Sievers2012-04-11