well it's not had to edit /sbin/rc or /etc/conf.d/local.start but there must be an easier way.
i've made a simple python script to make this a tad easier with rules like udev.rules (well almost).
Created attachment 26534 [details]
Created attachment 26535 [details]
sample configuration file
usage example :
[11:40:21][~/programming/python/udh]-> chmod +x udh.py
[11:40:21][~/programming/python/udh] -> ./udh.py
Error : [ppp_generic] isn't currently loaded or device already exists.
Making node : /dev/test-test
Creating Symlink from /dev/test-test to /dev/test2
Error : [none] isn't currently loaded or device already exists.
[11:40:23][~/programming/python/udh] -> l /dev/test* && rm /dev/test* -f
c-w----r-T 1 oneofone users 1, 3 Feb 28 23:40 /dev/test-test
lrwxrwxrwx 1 root root 14 Feb 28 23:40 /dev/test2 ->
Created attachment 26537 [details]
updated script to fix perm problem.
Created attachment 27296 [details]
updated again to fix a bug if the directory already exist.
Why are custom device nodes needed?
udev should provide everything you need. If not, the kernel needs to be fixed.
Closing due to lack of info