[Pkg-zfsonlinux-devel] Commits pushed to d-i parts (base-installer, partman-zfs, partman-target and debian-installer)
Turbo Fredriksson
turbo at bayour.com
Tue May 21 15:25:37 UTC 2013
* base-installer/master
commit 13a98ab09f15086c28d8080d08389e4e3012e59e
Mount (bind) /proc and /sys as well on target to make sure grub-probe
works correctly. Is nessesary for ZFS...
* partman-zfs/master
commit 1bd59bde47534f2233c683150a1ada3c99fbf71a
Check if /usr is on a separate filesystem. The initrd mounts the root
fs using zfs (and libs) on the initrd. But when 'mount remaining fs'
runs, then /usr/lib doesn't exist and therefor filesystems can't be mounted...
commit ad893bac9f37e50ccd6bb79d5a48ff0a22898154
Install a post-base-installer.d where we install zfs-initramfs.
+ No longer need to do this in grub-installer.
commit fbb3490e4d61d1bdd71635916a5040ef66b827a5
* All sub filesystems (all datasets below the root fs dataset) will have
mountpoint=legacy, to make them mountable on boot - only the root fs is
mounted in the initrd.
* fs_create() now sets mountpoint=none by default, to make sure we
can change it afterwards. It might fail if - when - the fs is
mounted by the create but can't be unmounted when mountpoint is set.
+ Cleanup and false/true correction of fs_create().
* Add some support functions - create_disk() and create_partition()
taken from partman-md. This will be needed when/if parted gets ZFS
support (base idea is to have it 'fake' a dataset as a device).
* partman-target/master
commit 485515fd529159930d9b2485b3188e918e670689
Support ZFS when adding entries to stab.
* debian-installer/master
commit d8ef3f7047a005aced83ce77d88fb9952b3fea7e
Add spl and zfs modules, zfsutils-udeb and partman-zfs for AMD64 configs.
+ Do NOT include partman-zfs on some architecturs (hurd-i386, i386, mips*, powerpc)
+ Make spl/zfs kernel modules and partman-zfs dependency optional. They
are not availible in the ftp archive yet, but when they do, this will
'just work'...
More information about the Pkg-zfsonlinux-devel
mailing list