mirror of
https://git.proxmox.com/git/systemd
synced 2026-01-08 20:23:20 +00:00
udev-udeb: setup /dev/fd, /dev/std{in,out,err} symlinks
As systemd-udevd no longer sets them up itself, we create them manually after mounting devtmpfs. This avoids breaking applications which expect those symlinks. Closes: #975018
This commit is contained in:
parent
62b60b5a3b
commit
fadf93033a
5
debian/extra/start-udev
vendored
5
debian/extra/start-udev
vendored
@ -6,6 +6,11 @@ fi
|
||||
|
||||
if ! grep -E -q "^[^[:space:]]+ /dev devtmpfs" /proc/mounts; then
|
||||
mount -n -o mode=0755 -t devtmpfs devtmpfs /dev
|
||||
# Setup a few /dev symlinks, see #975018
|
||||
[ ! -h /dev/fd ] && ln -s /proc/self/fd /dev/fd
|
||||
[ ! -h /dev/stdin ] && ln -s /proc/self/fd/0 /dev/stdin
|
||||
[ ! -h /dev/stdout ] && ln -s /proc/self/fd/1 /dev/stdout
|
||||
[ ! -h /dev/stderr ] && ln -s /proc/self/fd/2 /dev/stderr
|
||||
fi
|
||||
|
||||
SYSTEMD_LOG_LEVEL=notice /lib/systemd/systemd-udevd --daemon --resolve-names=never
|
||||
|
||||
Loading…
Reference in New Issue
Block a user