Package: partman-base Version: 150 Severity: wishlist Tags: patch User: debian-...@lists.debian.org Usertags: kfreebsd
Please consider this patch to add support for ZFS volumes in humandev(). -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 8.2-1-amd64 Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff --git a/debian/partman-base.templates b/debian/partman-base.templates index 42fe697..202cd1e 100644 --- a/debian/partman-base.templates +++ b/debian/partman-base.templates @@ -374,6 +374,11 @@ Type: text # :sl3: _Description: LVM VG %s, LV %s +Template: partman/text/zfs_volume +Type: text +# :sl3: +_Description: ZFS pool %s, volume %s + Template: partman/text/loopback Type: text # :sl3: diff --git a/lib/base.sh b/lib/base.sh index 32e6b00..c6dc806 100644 --- a/lib/base.sh +++ b/lib/base.sh @@ -991,6 +991,12 @@ humandev () { db_metaget partman/text/scsi_simple_disk description printf "$RET" "$drive" "$kfreebsd" ;; + /dev/zvol/*) + pool=`echo "$1" | sed -e 's,/dev/zvol/\([^/]*\)/[^/]*,\1,'` + zvol=`echo "$1" | sed -e 's,/dev/zvol/[^/]*/\([^/]*\),\1,'` + db_metaget partman/text/zfs_volume description + printf "$RET" "$pool" "$zvol" + ;; *) # Check if it's an LVM1 device vg=`echo "$1" | sed -e 's,/dev/\([^/]\+\).*,\1,'`