[Pkg-zfsonlinux-devel] Commits pushed to d-i parts (base-installer, partman-zfs, partman-target and debian-installer)
turbo at bayour.com
Tue May 21 15:25:37 UTC 2013
Mount (bind) /proc and /sys as well on target to make sure grub-probe
works correctly. Is nessesary for ZFS...
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...
Install a post-base-installer.d where we install zfs-initramfs.
+ No longer need to do this in grub-installer.
* 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).
Support ZFS when adding entries to stab.
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
More information about the Pkg-zfsonlinux-devel