>>>>> Steve McIntyre <st...@einval.com> writes: >>>>> Ivan Shmakov wrote:
BTW, the primary Git repository for the project is now located at Gitorious: git://gitorious.org/e2dis/e2dis-devel.git http://gitorious.org/e2dis/e2dis-devel.git https://gitorious.org/e2dis/e2dis-devel The most notable improvement that I made recently is the message digest recording. […] >> IIRC, Debian's genisoimage(1) was altered to prepare a Jigdo's >> .template file as part of the image generation, which is much more >> efficient. I believe that a similar approach could be, and should >> be, used for the other filesystems as well. > That would be absolutely the best way to go, yes. I added the code > into mkisofs and genisoimage, but it has since been abstracted out > into libjte, part of the cdrkit package in Debian. I'm yet to take a look at the code, but do I understand it correctly that Jigdo's .template only allows for a file (as identified by the SHA-1 digest of its contents) to be associated with a contiguous part of the destination image? Such an approach is hardly applicable to Ext2+ FS images. Consider, e. g.: $ /sbin/debugfs +b21e37e0-c722-11e0-9094-001966aaa0b6.ext2 debugfs 1.41.12 (17-May-2010) debugfs: stat <12> Inode: 12 Type: regular Mode: 0644 Flags: 0x0 Generation: 3178327445 Version: 0x00000000 User: 0 Group: 0 Size: 16384 File ACL: 0 Directory ACL: 0 Links: 1 Blockcount: 34 Fragment: Address: 0 Number: 0 Size: 0 ctime: 0x4e48e9c1 -- Mon Aug 15 09:41:21 2011 atime: 0x4e48e9c1 -- Mon Aug 15 09:41:21 2011 mtime: 0x4e48e9c1 -- Mon Aug 15 09:41:21 2011 BLOCKS: (0-11):21-32, (IND):33, (12-15):34-37 TOTAL: 17 debugfs: There, the file's contents in two parts: one occupies image's blocks 21 to 32, inclusive, and the other one 34 to 37, inclusive. It was my understanding that Jigdo's .template cannot associate one SHA-1 with such a non-contiguous chunk. -- FSF associate member #7257 -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/86wred1bac....@gray.siamics.net