Hello. Since openrc-0.13.9 i have a lot of missing devices and especially tty devices with wrong permissions. The system has no udev nor systemd installed. Just static devices. But obviousely the new /etc/init.d/devfs remounts a lot of things and causes the trouble. This ist the old devfs initscript which works: #!/sbin/runscript # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> # Released under the 2-clause BSD license. description="Mount system critical filesystems in /dev." depend() { use dev-mount before dev keyword -prefix -vserver -lxc } start() { # Mount required stuff as user may not have then in /etc/fstab for x in \ "mqueue /dev/mqueue 1777 ,nodev mqueue" \ "devpts /dev/pts 0755 ,gid=5,mode=0620 devpts" \ "tmpfs /dev/shm 1777 ,nodev shm" \ ; do set -- $x grep -Eq "[[:space:]]+$1$" /proc/filesystems || continue mountinfo -q $2 && continue if [ ! -d $2 ]; then mkdir -m $3 -p $2 >/dev/null 2>&1 || \ ewarn "Could not create $2!" fi if [ -d $2 ]; then ebegin "Mounting $2" if ! fstabinfo --mount $2; then mount -n -t $1 -o noexec,nosuid$4 $5 $2 fi eend $? fi done return 0 } Do you have a hint or advise how to deal with that situation? Thanks and best regards t. Reproducible: Always
Please change the setting of skip_mount_dev to "yes" in /etc/conf.d/devfs. That should take care of this issue. Once you do that, please report back. Thanks, William
Hello William. Changing this setting to "yes" solves the issue, yes. Thanks. How do we make this fix permanent? best regards
Hello. I think the bug can be closed. I misread /etc/conf.d/devfs for /etc/init.d/devfs. To set the setting in /etc/conf.d/devfs is a permanent fix of course. cheers t.