Lennart Poettering
6d4150cb45
job: add a comment that JOB_DONE also means skipped due to condition ( #10453 )
2018-10-19 03:55:30 +09:00
Lennart Poettering
b33fa02b2d
util: drop const_int_one/const_int_zero again
...
There's only a single user remaining now that we have setsockopt_int(),
let's define those variables locally.
This more or less reverts 6d5e65f645
.
2018-10-18 19:50:29 +02:00
Lennart Poettering
2ff48e981e
tree-wide: introduce setsockopt_int() helper and make use of it everywhere
...
As suggested by @heftig:
6d5e65f645 (commitcomment-30938667)
2018-10-18 19:50:29 +02:00
Lennart Poettering
0fef958361
efi: rework OFFSETOF() based on __builtin_offsetof()
...
Since both LLVM and gcc supported this for a long time, we are not
adding a fallback compat kludge. And even if there's some relevant
compiler that doesn't know this concept, it'll fail with a compiler
error, and we'll fix it then.
As suggested by @keszybz:
https://github.com/systemd/systemd/pull/10174#discussion_r226266540
2018-10-18 19:01:54 +02:00
Lennart Poettering
849d653a4e
Merge pull request #10239 from yuwata/sd-device-monitor
...
sd-device: introduce sd_device_monitor
2018-10-18 18:30:38 +02:00
Lennart Poettering
c0815ca93d
Merge pull request #10407 from yuwata/netlink-slot
...
sd-netlink: introduce sd_netlink_slot object and relevant functions
2018-10-18 18:05:58 +02:00
Lennart Poettering
120bffada8
test: check for putenv() failures, the call might theortically fail
2018-10-18 16:40:12 +02:00
Lennart Poettering
8f7329ac27
exec-util: errors are reported by non-zero, not negative by putenv()
2018-10-18 16:40:12 +02:00
Lennart Poettering
b6b180b77b
nspawn: use container $PATH (not host $PATH) when searching for PID 1 binaries to execute
...
Fixes : #10377
2018-10-18 16:40:12 +02:00
Zbigniew Jędrzejewski-Szmek
10d4409cea
mkosi: use Fedora 29
...
F29 is at beta now, but should be out within two or three weeks, by the time
next systemd release happens.
2018-10-18 16:27:21 +02:00
Lennart Poettering
2a98ae4a05
tmpfiles: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
e393eff622
sysv-generator: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
050ca29963
sysusers: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
8ac3c9ab1b
install: pass encountered error number to log_syntax()
2018-10-18 16:23:45 +02:00
Lennart Poettering
bef77f378c
install: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
d5b3c07da6
clean-ipc: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
e1b9fc23eb
resolved-resolv-conf: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
7c777a7773
resolved-etc-hosts: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
0a6488b441
resolved-dns-trust-anchor: FOREACH_LINE excorcism
...
Also, properly ignore these read errors, and say so.
2018-10-18 16:23:45 +02:00
Lennart Poettering
271c8ec50f
localectl: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
710bf2aeb2
sd-path: FOREACH_LINE exorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
8ae29228a8
bus-creds: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
7b26ea6f06
coredump: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
9fd0b02913
smack-setup: include error cause in log message
2018-10-18 16:23:45 +02:00
Lennart Poettering
ea8b6526b9
smcak-setup: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
a34f0dae01
shutdown: FOREACH_LINE() excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
1fb8942284
ima-setup: prefer safe_close() over plain close()
2018-10-18 16:23:45 +02:00
Lennart Poettering
b435812c64
ima-setup: include error cause in failure messages
2018-10-18 16:23:45 +02:00
Lennart Poettering
2452419b3a
ima-setup: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
c66e60a838
cgroup: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
8d2b9d14c4
time-util: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
7e7a16a00e
process-util: FOREACH_LINE excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
f5af75eaec
mount-util: FOREACH_LINE() excorcism
2018-10-18 16:23:45 +02:00
Lennart Poettering
d2b39cb606
cgroup-util: FOREACH_LINE() excorcism
2018-10-18 16:23:45 +02:00
Zbigniew Jędrzejewski-Szmek
51a85e5ec2
Merge pull request #10174 from poettering/sd-boot-counter-efi
...
the EFI changes from PR #9437 (the boot counting PR)
2018-10-18 16:06:01 +02:00
Yu Watanabe
691d6f6d76
bus-unit-util: use streq() instead of STR_IN_SET()
...
Follow-up for 90fc172e19
(#10308 ).
2018-10-18 13:46:45 +02:00
Lennart Poettering
fae0f8a047
udev-rules: fgets() excorcism
2018-10-18 13:41:09 +02:00
Lennart Poettering
9c6f9786c5
condition: fgets() excorcism
2018-10-18 13:40:55 +02:00
Lennart Poettering
1fd2786161
reply-password: fgets() excorcism
2018-10-18 13:40:39 +02:00
Lennart Poettering
a889e206a7
modules-load: fgets() excorcism
2018-10-18 13:40:21 +02:00
Lennart Poettering
1d47b56995
keymap-util: fgets() excorcism
2018-10-18 13:40:03 +02:00
Lennart Poettering
32d621e4db
hwdb: fgets() excorcism
2018-10-18 13:39:41 +02:00
Lennart Poettering
df2b06d1c2
catalog: fgets() excorcism
2018-10-18 13:39:29 +02:00
Lennart Poettering
b42674a168
cryptsetup-generator: fgets() excorcism
2018-10-18 13:34:40 +02:00
Lennart Poettering
717e419b35
cgtop: fgets() excorcism
2018-10-18 13:34:12 +02:00
Lennart Poettering
741d2cb533
binfmt: fgets() excorcism
...
Also, let's not claim we ignored errors when we don't.
2018-10-18 13:33:22 +02:00
Lennart Poettering
7452c3ff52
binfmt: validate rule file name before using it
2018-10-18 13:33:00 +02:00
Lennart Poettering
d3f9790c81
terminal-util: use fgetc() carefully instead of fread()
2018-10-18 13:32:34 +02:00
Lennart Poettering
715bcf361d
terminal-util: excorcise fgets()
2018-10-18 13:32:05 +02:00
Lennart Poettering
6d3db278fe
clock-util: excorcise fgets()
2018-10-18 13:30:20 +02:00