Jeg har en tar-fil som f.eks indeholder:
---
rootfs/dev/myDriver
rootfs/startup.script
---
myDriver er lavet vha. 'mknod myDriver c 100 4'
mknod er modificeret så også non-root brugere kan benytte kommandoen.
Jeg er ved at lave et udviklingssystem til embeddede produkter, hvor
alle applikationer/drivere har placeret alle deres nødvendige filer en i
filstruktur som beskrevet ovenfor. Alle disse filstrukturer bliver
tar'et sammen.
Når jeg skal lave min endelige komplette filstruktur så tager jeg alle
tar-filerne og untar dem til et nyt directory. Dette directory omdanner
jeg til et ROMFS ved hjælp af genromfs.
Problemer er at når jeg skal untar disse tar filer så kan jeg ikke gøre
det som non-root. Tar kan ikke benytte mknod kommandoen (ihvertfald ikke
per default).
* Er der en måde hvorpå jeg kan tillade 'tar' af benytte 'mknod'
kommandoen og derved genetablere mine devices i rootfs/dev ?
* Er der nogen der har et andet forslag til hvordan jeg kan lave
ovenstående hvis det ikke er muligt at få tar til at virke med mknod?
Tak,
Michael Lilja
--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"