Systemd/src
Lennart Poettering 6b2229c6c6 udev: set fewer process properties
On systemd systems we generally don't need to chdir() to root, we don't
need to setup /dev/ ourselves (as PID 1 does that during earliest boot),
and we don't need to set the OOM adjustment values, as that's done via
unit files.

Hence, drop this. if people want to use udev from other init systems
they should do this on their own, I am very sure it's a good thing to do
it from outside of udevd, so that fewer privileges are required by udevd. In
particular the dev_setup() stuff is something that people who build
their own non-systemd distros want to set up themselves anyway, in
particular as they already have to mount devtmpfs themselves anyway.

Note that this only drops stuff that isn't really necessary for testing
stuff, i.e. process properties and settings that don't matter if you
quickly want to invoke udev from a terminal session to test something.
2020-06-09 15:40:20 +02:00
..
ac-power
activate
analyze condition: add ConditionEnvironment= 2020-05-15 16:05:33 +02:00
ask-password
backlight
basic Merge pull request #16080 from YmrDtnJu/9p 2020-06-09 10:51:20 +02:00
binfmt binfmt: also unregister binfmt entries from unit 2020-04-23 17:14:45 +02:00
boot bootctl: add simple, low-level reboot-to-firmware verb for controlling the flag 2020-05-29 15:41:50 +02:00
busctl busctl: drop unneeded param 2020-05-26 09:13:39 +02:00
cgls
cgroups-agent
cgtop
core Merge pull request #16074 from msekletar/freezer-test-flakes 2020-06-09 14:38:40 +02:00
coredump conf-parser: return mtime in config_parse() and friends 2020-06-02 19:32:20 +02:00
cryptsetup Add 'bitlk' option to mount Bitlocker drives with cryptsetup. 2020-06-09 08:12:55 +02:00
debug-generator
delta
detect-virt
dissect
environment-d-generator sd-path: rename the two functions 2020-03-27 20:12:44 +01:00
escape
firstboot firstboot: Add --kernel-command-line option 2020-05-27 18:54:26 +02:00
fsck
fstab-generator tree-wide: use DISABLE_WARNING_FORMAT_NONLITERAL where appropriate 2020-05-25 18:25:05 +02:00
fuzz core: remove support for ".include" stanza 2020-06-03 18:26:12 +02:00
getty-generator
gpt-auto-generator
hibernate-resume
home homed help --uid short option 2020-06-07 12:38:46 +02:00
hostname hostnamed: call our destructor _destroy(), not _clear() 2020-05-18 21:12:37 +02:00
hwdb
id128
import tree-wide: Replace assert() by assert_se() when there is side effect 2020-05-10 09:23:12 +02:00
initctl tree-wide: use structured initialization at various places 2020-04-24 07:44:42 +02:00
journal conf-parser: return mtime in config_parse() and friends 2020-06-02 19:32:20 +02:00
journal-remote conf-parser: return mtime in config_parse() and friends 2020-06-02 19:32:20 +02:00
kernel-install kernel-install: extend --help 2020-06-05 16:34:05 +02:00
libsystemd sd-network: Introduce API to access DHCP4 client ID 2020-06-08 07:09:24 +02:00
libsystemd-network lldp: fix assertion checking argument for sd_lldp_set_neighbors_max() 2020-06-06 10:38:50 +02:00
libudev tree-wide: fix spelling errors 2020-04-21 23:21:08 +02:00
locale tree-wide: use DISABLE_WARNING_FORMAT_NONLITERAL where appropriate 2020-05-25 18:25:05 +02:00
login login: allow individual USB ports to be assigned to seats 2020-06-09 13:30:59 +02:00
machine machine: switch to BusLocator-oriented helpers 2020-05-07 08:46:43 -07:00
machine-id-setup
modules-load
mount mount-tool: Replace fstype_is_{network,api_vfs} with fstype_is_blockdev_backed 2020-06-08 19:36:42 +02:00
network Merge pull request #16085 from ssahani/network-client-id 2020-06-09 15:30:23 +09:00
notify Introduce sd_notify_barrier 2020-05-01 03:22:47 +05:30
nspawn conf-parser: return mtime in config_parse() and friends 2020-06-02 19:32:20 +02:00
nss-myhostname tree-wide: use "hostname" spelling everywhere 2020-04-21 16:58:04 +02:00
nss-mymachines nss-mymachines: switch to BusLocator-oriented helpers 2020-05-07 08:46:44 -07:00
nss-resolve nss-resolve: switch to BusLocator-oriented helpers 2020-05-07 08:46:44 -07:00
nss-systemd nss-systemd: don't synthesize root/nobody when iterating 2020-04-23 23:07:08 +02:00
partition conf-parser: return mtime in config_parse() and friends 2020-06-02 19:32:20 +02:00
path sd-path: drop "-dir" and "-path" suffixes from path enums 2020-05-28 23:54:35 +02:00
portable Merge pull request #15623 from poettering/cmsg-cleanup 2020-05-08 11:05:06 +02:00
pstore Merge pull request #16057 from keszybz/resolvectl-sorted-no-nta 2020-06-04 11:30:14 +09:00
quotacheck
random-seed random-seed: add missing header for GRND_NONBLOCK (#14988) 2020-03-02 14:48:21 +09:00
rc-local-generator
remount-fs
reply-password
resolve resolve: enable RES_TRUSTAD towards the 127.0.0.53 stub resolver 2020-06-06 10:40:45 +02:00
rfkill
run run: when waiting for unit, also check if no job is pending anymore 2020-05-27 15:01:07 +02:00
run-generator
shared core: let user define start-/stop-timeout behaviour 2020-06-09 10:04:57 +02:00
shutdown shutdown: fix spacing in shutdown error message 2020-05-05 10:23:47 +02:00
sleep
socket-proxy socket-proxy: Support exit-on-idle 2020-05-06 13:58:57 +02:00
stdio-bridge
sulogin-shell
sysctl journalctl,elsewhere: make sure --file=foo fails with sane error msg if foo is not readable 2020-05-19 15:26:51 +02:00
system-update-generator
systemctl resolvectl,systemctl: reduce scope of variables 2020-06-03 15:31:28 +02:00
systemd sd-network: Introduce API to access DHCP4 client ID 2020-06-08 07:09:24 +02:00
sysusers fileio: Rename rename_and_apply_smack to rename_and_apply_smack_floor_label. 2020-05-27 18:54:25 +02:00
sysv-generator Merge pull request #15226 from benzea/benzea/xdg-autostart-generator 2020-05-27 18:41:01 +02:00
test Merge pull request #16033 from poettering/parse-int-fixlets 2020-06-06 10:45:35 +02:00
time-wait-sync
timedate macro: introduce DISABLE_WARNING_TYPE_LIMITS and make use of it everywhere 2020-05-25 18:25:09 +02:00
timesync conf-parser: return mtime in config_parse() and friends 2020-06-02 19:32:20 +02:00
tmpfiles Merge pull request #15910 from poettering/tmpfiles-pstore-tweak 2020-05-26 21:59:13 +02:00
tty-ask-password-agent conf-parser: return mtime in config_parse() and friends 2020-06-02 19:32:20 +02:00
udev udev: set fewer process properties 2020-06-09 15:40:20 +02:00
update-done
update-utmp Remove unneded {}s 2020-04-13 09:31:49 +02:00
user-sessions
userdb userwork: remove trailing comma in message 2020-05-27 09:02:53 +02:00
vconsole
veritysetup
version tree-wide: spellcheck using codespell 2020-04-16 18:00:40 +02:00
volatile-root tree-wide: add size limits for tmpfs mounts 2020-05-13 00:37:18 +02:00
xdg-autostart-generator conf-parser: return mtime in config_parse() and friends 2020-06-02 19:32:20 +02:00