summaryrefslogtreecommitdiff
path: root/src/shared/install.c
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: unify how we define bit mak enumsLennart Poettering2018-06-121-3/+3
* Merge pull request #9147 from keszybz/runtime-enablementLennart Poettering2018-06-041-97/+78
|\
| * systemctl: when removing enablement or mask symlinks, cover both /run and /etcZbigniew Jędrzejewski-Szmek2018-06-011-87/+75
| * Fix reporting of enabled-runtime unitsZbigniew Jędrzejewski-Szmek2018-05-311-10/+3
* | path-util: introduce path_simplify()Yu Watanabe2018-06-031-4/+4
|/
* install: export unit_file_lookup_state()Lennart Poettering2018-05-241-3/+1
* install: "user" and "global" scopes are equivalent for user presetsFranck Bui2018-05-231-5/+9
* tree-wide: be more careful with the type of array sizesLennart Poettering2018-04-271-29/+29
* tree-wide: drop redundant _cleanup_ macros (#8810)Lennart Poettering2018-04-251-13/+13
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* tree-wide: use TAKE_PTR() and TAKE_FD() macrosYu Watanabe2018-04-051-4/+2
* install: don't enforce that .d/ dropin files (and their symlink chain element...Lennart Poettering2018-03-291-40/+58
* macro: introduce TAKE_PTR() macroLennart Poettering2018-03-221-6/+3
* coccinelle: add reallocarray() coccinelle scriptLennart Poettering2018-03-021-1/+1
* install: detect masked unit with drop-insFilipe Brandenburger2018-03-011-0/+3
* stat-util: unify code that checks whether something is a regular fileLennart Poettering2018-02-201-10/+7
* tree-wide: use path_hash_ops instead of string_hash_ops whenever we key by a ...Lennart Poettering2018-02-121-1/+1
* install: search preset files in /run (#7715)John Lin2018-01-051-0/+2
* Add set/hashmap helpers for non-trivial freeing and use where straighforwardZbigniew Jędrzejewski-Szmek2017-11-281-20/+3
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* install: when we encounter a transient/generated unit while presetting all, s...Lennart Poettering2017-11-171-0/+2
* Merge pull request #7284 from poettering/cgroup-delegate-maskLennart Poettering2017-11-131-1/+1
|\
| * conf-parser: turn three bool function params into a flags fieldsLennart Poettering2017-11-131-1/+1
* | install: drop redundant printing of unit name (#7296)Lennart Poettering2017-11-131-2/+2
|/
* systemctl: fix memory leak (#7289)John Lin2017-11-101-1/+1
* systemctl: respect [Install] section in drop-ins (#7158)John Lin2017-11-081-22/+80
* build-sys: use #if Y instead of #ifdef Y everywhereZbigniew Jędrzejewski-Szmek2017-10-041-2/+2
* install: drop left-over debug message (#6913)Zbigniew Jędrzejewski-Szmek2017-09-251-1/+0
* install: consider globally enabled units as "enabled" for the userZbigniew Jędrzejewski-Szmek2017-09-221-2/+9
* install: consider non-Alias=/non-DefaultInstance= symlinks as "indirect" enab...Zbigniew Jędrzejewski-Szmek2017-09-221-5/+21
* install: only consider names in Alias= as "enabling"Zbigniew Jędrzejewski-Szmek2017-09-221-20/+57
* install: move and rename to lowercase two functionsZbigniew Jędrzejewski-Szmek2017-09-211-2/+16
* exec-util,conf-files: skip non-executable files in execute_directories()Lennart Poettering2017-09-131-2/+2
* basic/path-util: allow flags for path_equal_or_files_sameZbigniew Jędrzejewski-Szmek2017-06-171-1/+1
* tree-wide: when %m is used in log_*, always specify errno explicitlyZbigniew Jędrzejewski-Szmek2017-05-191-1/+1
* install: never hit assert() when we can't figure out where to write configura...Lennart Poettering2017-02-101-0/+17
* install: when disabling units, do so even if the unit is missingLennart Poettering2017-02-101-15/+30
* install: remove some unused parameters from various functions in install.cLennart Poettering2017-02-071-10/+4
* install: when a template unit is instantiated via a /usr symlink, consider it...Lennart Poettering2017-02-071-35/+84
* install: don't enter loop when traversing a template symlinksLennart Poettering2017-02-071-3/+16
* shared: check strdup != NULLEvgeny Vereshchagin2017-01-091-1/+5
* shared: fix double free in linkEvgeny Vereshchagin2017-01-091-2/+6
* shared: fix double free in unmask (#5005)Jan Synacek2017-01-031-2/+2
* systemctl: permit "enable" and "add-wants" without any instances (#4992)Lennart Poettering2016-12-291-7/+1
* Merge pull request #4510 from keszybz/tree-wide-cleanupsLennart Poettering2016-11-031-5/+5
|\
| * tree-wide: drop NULL sentinel from strjoinZbigniew Jędrzejewski-Szmek2016-10-231-5/+5
* | shared, systemctl: teach is-enabled to show installation targetsJan Synacek2016-10-241-16/+22
* | install: introduce UnitFileFlagsJan Synacek2016-10-241-34/+27
|/