summaryrefslogtreecommitdiff
path: root/src/shared/switch-root.c
Commit message (Expand)AuthorAgeFilesLines
* switch-root: add a comment regarding the safety limits of rm_rf_children()Lennart Poettering2023-05-171-0/+2
* base-filesystem: add new helper base_filesystem_create_fd() that operates on ...Lennart Poettering2023-05-031-1/+1
* switch-root: don't require /mnt/ when switching root into host OSLennart Poettering2023-05-031-39/+48
* chase-symlinks: Rename chase_symlinks() to chase()Daan De Meyer2023-03-241-3/+3
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-1/+1
* pid1: skip cleanup if root is not tmpfs/ramfsZbigniew Jędrzejewski-Szmek2022-11-091-10/+12
* basic: create new basic/initrd-util.[ch] for initrd-related functionsZbigniew Jędrzejewski-Szmek2022-11-081-1/+1
* strv: declare iterator of FOREACH_STRING() in the loopZbigniew Jędrzejewski-Szmek2022-03-231-6/+5
* shared: clean up mkdir.h/label.h situationLennart Poettering2021-11-161-1/+1
* basic: spit out chase_symlinks() from fs-util.[ch] → chase-symlinks.[ch]Lennart Poettering2021-10-051-1/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* tree-wide: drop stdio.h when stdio-util.h is includedYu Watanabe2019-11-041-1/+0
* tree-wide: drop missing.hYu Watanabe2019-10-311-1/+1
* basic/fs-util: change CHASE_OPEN flag into a separate output parameterZbigniew Jędrzejewski-Szmek2019-10-241-2/+2
* switch-root: modernize rm_rf_children() invocation a bitLennart Poettering2019-04-291-4/+2
* switch-root: fix error messageYu Watanabe2018-12-281-1/+1
* Split out part of mount-util.c into mountpoint-util.cZbigniew Jędrzejewski-Szmek2018-11-291-0/+1
* tree-wide: drop copyright lines for more authorsZbigniew Jędrzejewski-Szmek2018-06-221-3/+0
* tree-wide: beautify remaining copyright statementsLennart Poettering2018-06-141-1/+1
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-1/+1
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* shared: rework switch_root() codeLennart Poettering2016-12-211-80/+59
* Do not raise in switch root if paths are too longZbigniew Jędrzejewski-Szmek2016-11-021-7/+18
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* tree-wide: use xsprintf() where applicableDaniel Mack2016-01-121-1/+2
* shared: include what we useThomas Hindoe Paaboel Andersen2015-12-061-1/+3
* user-util: move UID/GID related macros from macro.h to user-util.hLennart Poettering2015-10-271-0/+1
* util-lib: split out fd-related operations into fd-util.[ch]Lennart Poettering2015-10-251-1/+2
* util-lib: split our string related calls from util.[ch] into its own file str...Lennart Poettering2015-10-241-7/+8
* nspawn: finish user namespace supportLennart Poettering2015-05-211-1/+1
* util: rework rm_rf() logicLennart Poettering2015-04-061-2/+3
* util: rework strappenda(), and rename it strjoina()Lennart Poettering2015-02-031-1/+1
* Add a snprinf wrapper which checks that the buffer was big enoughZbigniew Jędrzejewski-Szmek2015-02-011-1/+0
* treewide: another round of simplificationsMichal Schmidt2014-11-281-20/+10
* treewide: use log_*_errno whenever %m is in the format stringMichal Schmidt2014-11-281-13/+13
* switch-root: explain why we don't care about base_filesystem_create() failingLennart Poettering2014-11-061-0/+5
* switch_root: do not fail, if base_filesystem_create() failedHarald Hoyer2014-11-061-6/+1
* systemd: continue switch-root even if umount failsZbigniew Jędrzejewski-Szmek2014-10-171-8/+7
* use the switch_root function in shutdownHarald Hoyer2014-08-281-0/+163