wozu ein Programm schreiben, wenn in einer Zeile mit sed (wie oben) gelöst werden kann? 1. es ist portabel und kann auf jedem Posix System ausgeführt werden. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!Dieser Post wurde am 06.07.2006 um 22:08 Uhr von Pablo editiert.
Gut dann erkläre ich mal mein programm, das Programm erstellt eine initrd mkdir mkfs mount -o loop mkdir bin lib blabla mknod dev files mknod kopieren der benötigten bins kopieren der benotigten libs // mein beschriebenes problem kopieren des kernels und der bnötigten module speziell unionfs squasfs erstellen einer standart linuxrc oder linuxrc vom user falls übergeben kopieren des squashfs zur initrd falls ubergeben bootbar machen per grub umount der intrd gzip der initrd .
für solche Sachen schreib lieber ein bash Skript, das ist sicherer. Wenn du nicht so stark bis beim "bashen" kann ich dir helfen hier -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
Dank dir Pablo, aber ich möchte das schon als c++ alleine schon wegen dem lerneffekt. per execlp geht es nun und den rest bekomme ich, denke ich, schon hin, falls nicht frage ich die hilfsbereiten Mitglieder, Noch mal allen
Vielen Dank
gruß
central -- no trouble no funDieser Post wurde am 06.07.2006 um 22:40 Uhr von central editiert.
von mir aus, aber ich bin der Meinung, dass man vermeiden sollte, ein Programm zu schreiben, wenn man sehr viele Befehle mittels exec* ausführen muss. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!