On 10/17/2010 05:45 PM, Thomas Bächler wrote:
Am 17.10.2010 21:22, schrieb Gerardo Exequiel Pozzi:
Add a note about supported status in Linux versions. Needs squashfs-tools-4.1 (now on extra).
Signed-off-by: Gerardo Exequiel Pozzi<vmlinuz386@yahoo.com.ar> I have actually built squashfs-lzma images with a (very ugly) hacked archiso today, so I appreciate this. Your option looks good, I'll look at it more thoroughly tomorrow though. It also seems like there is some messed up indentation (not in your patch, but around it). I guess you can put these patches on your github for me to pull. Good, all these patches (compression support + archiso2dual -S change) are on my "experimental" branch.
http://github.com/djgera/archiso/compare/master...experimental
The aforementioned test images are here: http://alberich.archlinux.org/misc/testiso/
As for the "hacked" part: 1) I built kernel26-live with squashfs-lzma and aufs in the kernel (will become an [extra] package maybe?).
Sounds good. What patches are you using? Is not posible/easy to build only "sqfslzma" module? (plus a trivial patch for add lzma "as supported" in kernel26 package). (We have a party when we lzma + Val's writable overlays in Linux vanilla :P)
2) I removed tiacx and ndiswrapper as I didn't want to build any external modules for now (Can we drop them from the ISO?). I don't know I never used that. 3) I patched syslinux-iso to pacman -Rn kernel26 (this is ugly, but I see no better way). another workaround can be in Makefile
- mkarchiso -p base create $(WORKDIR) + mkarchiso -p $(shell pacman -Sgq base | grep -v ^kernel26$) create $(WORKDIR)
4) I hardcoded vmlinuz26-live everywhere (and vmlinuz26_live in syslinux.cfg, as level1 isofs does not know '-') - long-term, the package name should be kernel26_live so that the file name will be vmlinuz26_live. yes On another note, archisobasedir was broken (still is in the test images), and converting an ISO to run from a subfolder requires some sed-work. Maybe it would be easier to just have everything in the archlinux/ subfolder on the ISO, so that remastering onto another medium will be less messy (I copied the ISO to a FAT32 into an archlinux/ subfolder, adjusted archisolabel, archisobasedir, installed syslinux(FAT version) and changes some paths here and there - I now have an Arch system contained entirely in a subfolder on my USB).
Yes I want this, seems that other people too :) In these days I am busy, but I can experiment on this in some days. -- Gerardo Exequiel Pozzi \cos^2\alpha + \sin^2\alpha = 1