In the first commit, I've pruned packages that have been removed from xbps-src. (I've also removed extrace because it conflicts with procps-ng and causes XBPS to fail.)
In the second commit, I use the -I flag for mklive.sh to install an empty /etc/zfs/zpool.cache into the image. Testing in a qemu VM confirms that this is enough to prevent the importing of ZFS pools at boot. This causes a warning about a missing or corrupt cache file when 03-filesystems.sh tries to import, but this is a harmless error. This is not necessarily the cleanest solution, but it seems to be the simplest.
In the first commit, I've pruned packages that have been removed from xbps-src. (I've also removed
extrace
because it conflicts withprocps-ng
and causes XBPS to fail.)In the second commit, I use the
-I
flag formklive.sh
to install an empty/etc/zfs/zpool.cache
into the image. Testing in a qemu VM confirms that this is enough to prevent the importing of ZFS pools at boot. This causes a warning about a missing or corrupt cache file when03-filesystems.sh
tries to import, but this is a harmless error. This is not necessarily the cleanest solution, but it seems to be the simplest.