blob: 8f5db9ffcfb354ec75cf2a42f07f3e00159b0f43 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
\ tag: helper functions
\
\ deblocker / filesystem support
\
\ Copyright (C) 2003 Samuel Rydh
\
\ See the file "COPYING" for further information about
\ the copyright and warranty status of this work.
\
\ create device node and any missing parents.
\ The new node becomes the active package
: create-node ( nodepath -- )
recursive
ascii / right-split
2dup find-dev if
active-package!
2drop
else
( nodename path )
dup if
create-node
else
device-tree @ active-package!
2drop
then
then
new-device
device-name
active-package
finish-device
active-package!
;
|