1
0
mirror of https://github.com/systemd/systemd.git synced 2024-12-25 01:34:28 +03:00
systemd/src
Benjamin Bouvier e4fc745547 systemd-fsck: fix systemd-fsck/fsck pipe bad closure
Currently, when console is disabled but progress is tracked, pipe opened
for communication between systemd-fsck and fsck may be closed
inadvertently (when opening of /dev/console return in error). That lead
to finish fsck prematurely (because it receives a SIGPIPE) and so fsck
may not check correctly filesystems and do not have time to fix memory
corruptions.

This commit changes the opening of /dev/console to be done previously to
pipe creation and so fix the bug described just above.
2019-10-18 16:07:00 +02:00
..
ac-power
activate activate: move array allocation to heap 2019-07-16 14:56:25 +02:00
analyze Fix typo in analyze-security.c. 2019-08-11 06:08:42 +09:00
ask-password
backlight util-lib: move shall_restore_state() to shared/reboot-util 2019-09-16 18:08:01 +02:00
basic ceph is a network filesystem 2019-10-18 10:03:51 +09:00
binfmt tree-wide: get rid of strappend() 2019-07-12 14:31:12 +09:00
boot Move the Commands section above Options section 2019-10-08 18:21:26 +02:00
busctl Highlight the synopsis and summary in --help 2019-10-08 18:21:27 +02:00
cgls
cgroups-agent
cgtop
core Merge pull request #13743 from anitazha/dropin_all_the_things 2019-10-16 23:10:05 -04:00
coredump coredump: Include module offsets in stack traces 2019-10-18 15:26:47 +02:00
cryptsetup cryptsetup: bump minimum libcryptsetup version to v2.0.1 2019-10-01 13:34:06 +02:00
debug-generator util-lib: move runlevel_to_target() to shared/unit-file 2019-09-16 18:08:00 +02:00
delta
detect-virt
dissect
environment-d-generator environment-d-generator: output logs in debug mode 2019-08-30 13:17:37 +02:00
escape
firstboot firstboot: drop duplicate trailing whitespace from root pw question 2019-08-11 06:13:57 +09:00
fsck systemd-fsck: fix systemd-fsck/fsck pipe bad closure 2019-10-18 16:07:00 +02:00
fstab-generator
fuzz udev: Add id program and rule for FIDO security tokens 2019-09-07 02:23:58 +09:00
getty-generator tree-wide: make use of errno_or_else() everywhere 2019-07-11 23:20:31 +02:00
gpt-auto-generator util-lib: split shared/efivars into basic/efivars and shared/efi-loader 2019-09-16 18:08:53 +02:00
hibernate-resume
hostname Highlight the synopsis and summary in --help 2019-10-08 18:21:27 +02:00
hwdb
id128 id128: actually support --pretty 2019-08-20 12:01:23 +02:00
import tree-wide: say "ratelimit" not "rate_limit" 2019-09-20 16:05:53 +02:00
initctl
journal tree-wide: say "ratelimit" not "rate_limit" 2019-09-20 16:05:53 +02:00
journal-remote
kernel-install kernel-install: do not require non-empty kernel cmdline 2019-08-27 18:30:49 +02:00
libsystemd network: introduce ip nexthop routing 2019-10-14 21:32:48 +09:00
libsystemd-network network: DHCPv4 client: add support to send arbitary option and data 2019-10-15 00:14:02 +09:00
libudev libudev: Update list of possible actions 2019-07-24 05:14:52 +09:00
locale Highlight the synopsis and summary in --help 2019-10-08 18:21:27 +02:00
login logind: make session_prepare_vt() static 2019-10-16 10:45:25 +09:00
machine Highlight the synopsis and summary in --help 2019-10-08 18:21:27 +02:00
machine-id-setup
modules-load
mount
network Merge pull request #13663 from ssahani/dhcp-send-option-data 2019-10-16 11:31:22 +02:00
notify tree-wide: get rid of strappend() 2019-07-12 14:31:12 +09:00
nspawn Merge pull request #13246 from keszybz/add-SystemdOptions-efi-variable 2019-10-03 12:19:44 +02:00
nss-myhostname
nss-mymachines meson: make nologin path build time configurable 2019-07-18 12:46:35 +02:00
nss-resolve
nss-systemd meson: make nologin path build time configurable 2019-07-18 12:46:35 +02:00
partition
path
portable Merge pull request #13726 from bluca/portable_detach_symlink 2019-10-15 17:16:51 -07:00
pstore pstore: rework memory handling for dmesg 2019-10-04 16:21:32 +02:00
quotacheck
random-seed random-seed: rework systemd-random-seed.service substantially 2019-07-25 18:30:06 +02:00
rc-local-generator
remount-fs
reply-password
resolve Highlight the synopsis and summary in --help 2019-10-08 18:21:27 +02:00
rfkill util-lib: move shall_restore_state() to shared/reboot-util 2019-09-16 18:08:01 +02:00
run run: move comment to appropriate place 2019-07-16 14:29:04 +02:00
run-generator
shared Merge pull request #13743 from anitazha/dropin_all_the_things 2019-10-16 23:10:05 -04:00
shutdown util-lib: move some functions from basic/cgroup-util to shared/cgroup-setup 2019-09-16 18:08:00 +02:00
sleep
socket-proxy
stdio-bridge
sulogin-shell
sysctl sysctl: if options are prefixed with "-" ignore write errors 2019-07-26 09:24:47 +02:00
system-update-generator util-lib: move runlevel_to_target() to shared/unit-file 2019-09-16 18:08:00 +02:00
systemctl systemctl: emit warning if start is used with globs 2019-10-16 17:33:40 +02:00
systemd Merge pull request #13663 from ssahani/dhcp-send-option-data 2019-10-16 11:31:22 +02:00
sysusers sysusers: properly mark generated accounts as locked 2019-08-14 18:19:56 +02:00
sysv-generator tree-wide: get rid of strappend() 2019-07-12 14:31:12 +09:00
test core: disallow using '-.service' as a service name 2019-10-07 12:02:12 -07:00
time-wait-sync fs-util: introduce inotify_add_watch_and_warn() helper 2019-10-05 08:08:20 +02:00
timedate Highlight the synopsis and summary in --help 2019-10-08 18:21:27 +02:00
timesync Updated log message when the timesync happens for the first time (#13624) 2019-09-26 00:02:46 +09:00
tmpfiles systemd-tmpfiles: allow appending content to file 2019-10-03 18:28:15 -07:00
tty-ask-password-agent tty-ask-pwd-agent: move ask_password_plymouth() in ask-password-api.c 2019-10-05 08:08:24 +02:00
udev udev: introduce CONST key name 2019-10-14 22:01:11 +09:00
update-done
update-utmp update-utmp: define main() through macro 2019-09-16 09:15:05 +02:00
user-sessions
vconsole vconsole-setup: rename toggle_utf8() → toggle_utf8_vc() 2019-07-18 16:21:02 +02:00
veritysetup
version
volatile-root