|
|
@ -107,6 +107,11 @@ class cl_builder(color_print):
|
|
|
|
def createDevNodes(self,directory):
|
|
|
|
def createDevNodes(self,directory):
|
|
|
|
"""Create nodes for dev http://dev.gentoo.org/~a3li/openrc.txt"""
|
|
|
|
"""Create nodes for dev http://dev.gentoo.org/~a3li/openrc.txt"""
|
|
|
|
devPath = path.join(directory,"dev")
|
|
|
|
devPath = path.join(directory,"dev")
|
|
|
|
|
|
|
|
# clean dev
|
|
|
|
|
|
|
|
for pathname,dirs,files in os.walk(devPath,topdown=False):
|
|
|
|
|
|
|
|
map(lambda x:os.unlink(path.join(pathname,x)),files)
|
|
|
|
|
|
|
|
map(lambda x:os.unlink(x) if path.islink(x) else os.rmdir(x),
|
|
|
|
|
|
|
|
map(lambda x:path.join(pathname,x),dirs))
|
|
|
|
for node,mode,dmode,major,minor in [("console",0600,stat.S_IFCHR,5,1),
|
|
|
|
for node,mode,dmode,major,minor in [("console",0600,stat.S_IFCHR,5,1),
|
|
|
|
("null",0666,stat.S_IFCHR,1,3),
|
|
|
|
("null",0666,stat.S_IFCHR,1,3),
|
|
|
|
("zero",0666,stat.S_IFCHR,1,5)]:
|
|
|
|
("zero",0666,stat.S_IFCHR,1,5)]:
|
|
|
|