From 3778d45cf9464af4816475357d5ff6a3efcfa8eb Mon Sep 17 00:00:00 2001 From: fake Date: Thu, 16 Mar 2006 05:02:31 +0000 Subject: [PATCH] fake: udev: remove and re-create symlinks and the {pts,shm} directories, to avoid stage9 errors. http://www.rocklinux.net/lurker/message/20060315.225447.5d758761.html [2006031601270126273] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@7243 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/base/udev/udev.conf | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/base/udev/udev.conf b/package/base/udev/udev.conf index 5f0618d6e..d029bf084 100644 --- a/package/base/udev/udev.conf +++ b/package/base/udev/udev.conf @@ -22,11 +22,18 @@ udev_pm() { mkdir -p $root/lib/udev/devices + # the deletion and re-creation is needed for stage 9 rebuilds + rm -f $root/lib/udev/devices/fd ln -sv /proc/self/fd $root/lib/udev/devices/fd + rm -f $root/lib/udev/devices/core ln -sv /proc/kcore $root/lib/udev/devices/core + rm -f $root/lib/udev/devices/stdin ln -sv /proc/self/fd/0 $root/lib/udev/devices/stdin + rm -f $root/lib/udev/devices/stdout ln -sv /proc/self/fd/1 $root/lib/udev/devices/stdout + rm -f $root/lib/udev/devices/stderr ln -sv /proc/self/fd/2 $root/lib/udev/devices/stderr + rm -rf $root/lib/udev/devices/{pts,shm} mkdir -p $root/lib/udev/devices/{pts,shm} # mkinitrd quickhack - wouldn't be included in the initrd otherwise touch $root/lib/udev/devices/{pts,shm}/.empty