summaryrefslogtreecommitdiff
path: root/src/shared/install.c
Commit message (Expand)AuthorAgeFilesLines
...
* shared/install: create relative symlinks for enablement and aliasingZbigniew Jędrzejewski-Szmek2022-03-291-5/+9
* shared/install: also remove symlinks like .wants/foo@one.service → ../foo@o...Zbigniew Jędrzejewski-Szmek2022-03-291-3/+13
* shared/install: skip unnecessary chasing of symlinks in disableZbigniew Jędrzejewski-Szmek2022-03-291-18/+25
* shared/install: do not try to resolve symlinks outside of root directoryZbigniew Jędrzejewski-Szmek2022-03-291-1/+1
* shared/install: when we fail to chase a symlink, show some logsZbigniew Jędrzejewski-Szmek2022-03-291-0/+3
* shared/install: fix reenable on linked unit filesZbigniew Jędrzejewski-Szmek2022-03-291-9/+64
* shared/install: split unit_file_{disable,enable}() so _reenable doesn't do se...Zbigniew Jędrzejewski-Szmek2022-03-291-33/+72
* install: when linking a file, create the link first or abortZbigniew Jędrzejewski-Szmek2022-03-291-5/+7
* shared/install: also check for self-aliases during installation and ignore themZbigniew Jędrzejewski-Szmek2022-03-291-0/+9
* systemctl: fix silent failure when --root is not foundZbigniew Jędrzejewski-Szmek2022-03-291-1/+1
* shared/install: return failure when enablement fails, but process as much as ...Zbigniew Jędrzejewski-Szmek2022-03-291-4/+6
* shared/install: propagate errors about invalid aliases and such tooZbigniew Jędrzejewski-Szmek2022-03-291-17/+44
* shared/install: simplify unit_file_dump_changes()Zbigniew Jędrzejewski-Szmek2022-03-291-36/+27
* shared/specifier: fix %u/%U/%g/%G when called as unprivileged userZbigniew Jędrzejewski-Szmek2022-03-291-4/+5
* shared/install: move scope into InstallContextZbigniew Jędrzejewski-Szmek2022-03-291-195/+191
* shared/install: provide proper error messages when invalid specifiers are usedZbigniew Jędrzejewski-Szmek2022-03-291-5/+6
* shared/specifier: provide proper error messages when specifiers fail to read ...Zbigniew Jędrzejewski-Szmek2022-03-291-10/+21
* shared/install: add a bit more quotingZbigniew Jędrzejewski-Szmek2022-03-291-11/+11
* shared/install: reuse the standard symlink verification subroutineZbigniew Jędrzejewski-Szmek2022-03-291-61/+11
* strv: make iterator in STRV_FOREACH() declaread in the loopYu Watanabe2022-03-191-24/+4
* shared/install: do not print aliases longer than UNIT_NAME_MAXZbigniew Jędrzejewski-Szmek2022-03-181-1/+1
* shared/install: adjust comment formattingZbigniew Jędrzejewski-Szmek2022-03-181-12/+8
* shared/install: drop unnecessary castsZbigniew Jędrzejewski-Szmek2022-03-181-6/+5
* shared/install: drop unnecessary parenthesesZbigniew Jędrzejewski-Szmek2022-03-181-2/+1
* shared/install: consistently use 'lp' as the name for the LookupPaths instanceZbigniew Jędrzejewski-Szmek2022-03-181-215/+212
* glyph-util: add new glyphs for up/down arrowsLennart Poettering2022-02-161-1/+1
* Define FOREACH_DIRENT through FOREACH_DIRENT_ALLZbigniew Jędrzejewski-Szmek2021-12-151-5/+0
* shared: clean up mkdir.h/label.h situationLennart Poettering2021-11-161-2/+2
* basic: spit out chase_symlinks() from fs-util.[ch] → chase-symlinks.[ch]Lennart Poettering2021-10-051-0/+1
* Drop the text argument from assert_not_reached()Zbigniew Jędrzejewski-Szmek2021-08-031-3/+3
* tree-wide: make specifier expansion --root= awareLennart Poettering2021-06-241-9/+19
* dirent-util: use readdir_ensure_type() in readdir_no_dot() and FOREACH_DIRENT()Yu Watanabe2021-06-241-10/+0
* shared/install: ignore enablement of template units w/o instance when presettingZbigniew Jędrzejewski-Szmek2021-06-101-3/+13
* shared/install: pass UnitFileFlags down into the call chainZbigniew Jędrzejewski-Szmek2021-06-101-19/+23
* shared/install: improve message about template mismatchZbigniew Jędrzejewski-Szmek2021-06-091-2/+2
* shared/install: remove custom error handling in unit_file_preset_all()Zbigniew Jędrzejewski-Szmek2021-06-091-11/+5
* shared/install: ignore failures for auxiliary filesZbigniew Jędrzejewski-Szmek2021-06-091-5/+18
* install: allow adding plain templates to .wants/ or .requires/Zbigniew Jędrzejewski-Szmek2021-06-081-8/+30
* tree-wide: always drop unnecessary dot in pathYu Watanabe2021-05-281-4/+4
* alloc-util: simplify GREEDY_REALLOC() logic by relying on malloc_usable_size()Lennart Poettering2021-05-191-10/+9
* meson: use jinja2 for rpm templatesZbigniew Jędrzejewski-Szmek2021-05-191-1/+1
* tree-wide: refuse too long strings earlier in specifier_printf()Yu Watanabe2021-05-121-4/+4
* Make unit_name_to_instance() return UnitNameFlagsZbigniew Jędrzejewski-Szmek2021-05-051-7/+7
* install: warn if WantedBy targets don't existJan Synacek2021-04-231-7/+18
* tree-wide: avoid uninitialized warning on _cleanup_ variablesLuca Boccassi2021-04-141-1/+1
* install: refactor find_symlinks() and don't search for symlinks recursivelyMichal Sekletar2021-03-111-107/+96
* install: use null_or_empty_path()Yu Watanabe2021-03-051-4/+2
* install: make UnitFileChangeType enum anonymousLennart Poettering2021-02-171-21/+33
* tree-wide: return NULL from freeing functionsZbigniew Jędrzejewski-Szmek2021-02-161-3/+3
* install: use ordered_hashmap_ensure_putSusant Sahani2021-01-181-5/+1