Discarded Patch: 2006032121380929687
by stf
Stefan Fiedler:
rockinitrd:
- cross-compile rockinitrd in stage 1
- re-add support for ext2 as initrd fs, experimental support for
initramfs; introduce -fs option
- use readelf instead of ldd: this allows to "cross-build" initrds,
given that cross-readelf is in your PATH, together with the -root
and -cross options (use e.g. -root build/<cross-build>
-cross <arch>-unknown-linux-gnu-, and point your PATH to
build/<cross-build>/ROCK/tools.cross/crosscc)
- use file -L instead of file, so symbolic links to shared libraries
are followed
- file copy mechanism revised: always copy symlinks as is, not the files
they point to; similarily copy device files, not their contents
- some other cleanups and simplifications