> I have reverted everything that I can think of the past few days and nothing
> looks like it could be deleting those links. Besides, wouldnt they get
> recreated if I manually restarted udev after the system startup? I tried
> "udevstart" and the links are still not there.
>
After some more testing, I am almost positive that there is some kind of race
condition going on here. I am using a 2.6.13 kernel is that might make any
difference to you. With the following patch, the problem is solved (although I
know this is not the right way to go). I just wanted to prove that there is
nothing else deleting these links.
Regards,
C.
--- init.d/udev.orig 2005-09-10 03:56:55.000000000 -0700
+++ init.d/udev 2005-09-10 04:07:09.000000000 -0700
@@ -64,6 +64,9 @@
*) log_warning_msg "links.conf: unparseable line ($type $name $arg1)" ;;
esac
done
+ ln -fs /proc/self/fd/0 /dev/stdin
+ ln -fs /proc/self/fd/1 /dev/stdout
+ ln -fs /proc/self/fd/2 /dev/stderr
}
# this function is duplicated in preinst, postinst and d-i