Package: partman-ext3 Tags: patch In preparation for the parted3 transition, this patch adds ext2 support to partman-ext3, since my other patch removes ext2 from partman-basicfilesystems.
diff -Nru partman-ext3-81/active_partition/ext3/choices partman-ext3-82/active_partition/ext3/choices --- partman-ext3-81/active_partition/ext3/choices 2011-01-19 00:01:08.000000000 -0500 +++ partman-ext3-82/active_partition/ext3/choices 2014-02-13 14:07:41.000000000 -0500 @@ -15,7 +15,7 @@ filesystem=$(cat $part/acting_filesystem) case "$filesystem" in - ext3|ext4) + ext2|ext3|ext4) : ;; *) @@ -46,7 +46,7 @@ -o $part/formatted -ot $part/method \ -o $part/formatted -ot $part/filesystem ] || return 0 case "$filesystem" in - ext3|ext4) + ext2|ext3|ext4) if [ -f $part/label ]; then label=$(cat $part/label) else diff -Nru partman-ext3-81/check.d/alignment_ext3 partman-ext3-82/check.d/alignment_ext3 --- partman-ext3-81/check.d/alignment_ext3 2011-07-23 21:02:07.000000000 -0400 +++ partman-ext3-82/check.d/alignment_ext3 2014-02-13 14:10:12.000000000 -0500 @@ -24,7 +24,7 @@ filesystem="$(cat "$id/acting_filesystem")" mountpoint="$(cat "$id/mountpoint")" case $filesystem in - ext3|ext4) + ext2|ext3|ext4) if [ -f $id/formatted ] && \ [ $id/formatted -nt $id/method ] && \ ([ ! -f $id/filesystem ] || \ diff -Nru partman-ext3-81/check.d/nomountpoint_ext3 partman-ext3-82/check.d/nomountpoint_ext3 --- partman-ext3-81/check.d/nomountpoint_ext3 2011-01-19 00:01:08.000000000 -0500 +++ partman-ext3-82/check.d/nomountpoint_ext3 2014-02-13 14:13:25.000000000 -0500 @@ -20,7 +20,7 @@ [ -f $id/acting_filesystem ] || continue filesystem=$(cat $id/acting_filesystem) case "$filesystem" in - ext3|ext4) + ext2|ext3|ext4) [ ! -f "$id/mountpoint" ] || continue RET='' db_metaget partman/filesystem_short/"$filesystem" description || RET='' diff -Nru partman-ext3-81/commit.d/format_ext3 partman-ext3-82/commit.d/format_ext3 --- partman-ext3-81/commit.d/format_ext3 2011-01-19 00:01:08.000000000 -0500 +++ partman-ext3-82/commit.d/format_ext3 2014-02-13 14:14:22.000000000 -0500 @@ -22,7 +22,7 @@ -a -f $id/acting_filesystem ] || continue filesystem=$(cat $id/acting_filesystem) case $filesystem in - ext3|ext4) + ext2|ext3|ext4) if [ -f $id/formatted ] && \ [ $id/formatted -nt $id/method ] && \ ([ ! -f $id/filesystem ] || \ diff -Nru partman-ext3-81/debian/changelog partman-ext3-82/debian/changelog --- partman-ext3-81/debian/changelog 2013-12-18 15:57:36.000000000 -0500 +++ partman-ext3-82/debian/changelog 2014-02-13 14:16:19.000000000 -0500 @@ -1,3 +1,9 @@ +partman-ext3 (82) unstable; urgency=low + + * Pick up support for ext2 + + -- Phillip Susi <ps...@ubuntu.com> Thu, 13 Feb 2014 14:15:28 -0500 + partman-ext3 (81) unstable; urgency=low [ Updated translations ] diff -Nru partman-ext3-81/debian/partman-ext3.templates partman-ext3-82/debian/partman-ext3.templates --- partman-ext3-81/debian/partman-ext3.templates 2011-07-23 21:02:07.000000000 -0400 +++ partman-ext3-82/debian/partman-ext3.templates 2014-02-13 16:02:34.000000000 -0500 @@ -1,3 +1,14 @@ +Template: partman/filesystem_long/ext2 +Type: text +# :sl2: +_Description: Ext2 file system + +Template: partman/filesystem_short/ext2 +Type: text +# :sl1: +# Short file system name (untranslatable in many languages) +_Description: ext2 + Template: partman-ext3/text/ext3 Type: text # :sl1: diff -Nru partman-ext3-81/finish.d/aptinstall_ext3 partman-ext3-82/finish.d/aptinstall_ext3 --- partman-ext3-81/finish.d/aptinstall_ext3 2011-01-19 00:01:08.000000000 -0500 +++ partman-ext3-82/finish.d/aptinstall_ext3 2014-02-13 14:15:00.000000000 -0500 @@ -14,7 +14,7 @@ [ -f $id/method -a -f $id/acting_filesystem ] || continue filesystem=$(cat $id/acting_filesystem) case $filesystem in - ext3|ext4) + ext2|ext3|ext4) ext3=yes ;; esac diff -Nru partman-ext3-81/fstab.d/ext3 partman-ext3-82/fstab.d/ext3 --- partman-ext3-81/fstab.d/ext3 2011-01-19 00:01:08.000000000 -0500 +++ partman-ext3-82/fstab.d/ext3 2014-02-13 14:05:31.000000000 -0500 @@ -13,7 +13,7 @@ method=$(cat $id/method) filesystem=$(cat $id/acting_filesystem) case "$filesystem" in - ext3|ext4) + ext2|ext3|ext4) [ -f "$id/mountpoint" ] || continue mountpoint=$(cat $id/mountpoint) # due to #249322, #255135, #258117: diff -Nru partman-ext3-81/mount.d/ext3 partman-ext3-82/mount.d/ext3 --- partman-ext3-81/mount.d/ext3 2011-01-19 00:01:08.000000000 -0500 +++ partman-ext3-82/mount.d/ext3 2014-02-13 14:04:29.000000000 -0500 @@ -10,7 +10,7 @@ pass=$6 case $type in - ext3|ext4) + ext2|ext3|ext4) mount -t $type ${options:+-o "$options"} $fs /target$mp || exit 1 echo "umount /target$mp" exit 0 diff -Nru partman-ext3-81/mountoptions/ext2 partman-ext3-82/mountoptions/ext2 --- partman-ext3-81/mountoptions/ext2 1969-12-31 19:00:00.000000000 -0500 +++ partman-ext3-82/mountoptions/ext2 2014-02-13 14:03:28.000000000 -0500 @@ -0,0 +1,10 @@ +noatime +relatime +nodev +nosuid +noexec +ro +sync +usrquota +grpquota +user_xattr diff -Nru partman-ext3-81/parted_names/ext2 partman-ext3-82/parted_names/ext2 --- partman-ext3-81/parted_names/ext2 1969-12-31 19:00:00.000000000 -0500 +++ partman-ext3-82/parted_names/ext2 2014-02-13 14:03:52.000000000 -0500 @@ -0,0 +1 @@ +ext2 diff -Nru partman-ext3-81/valid_filesystems/ext2 partman-ext3-82/valid_filesystems/ext2 --- partman-ext3-81/valid_filesystems/ext2 1969-12-31 19:00:00.000000000 -0500 +++ partman-ext3-82/valid_filesystems/ext2 2014-02-13 14:02:46.000000000 -0500 @@ -0,0 +1,25 @@ +#!/bin/sh + +dev=$1 +id=$2 +property=$3 + +[ -f /var/lib/partman/ext2 ] || exit 0 + +case $property in + formatable) + echo ext2 + ;; + existing) + [ -f $id/detected_filesystem ] || exit 0 + fs=$(cat $id/detected_filesystem) + + case "$fs" in + ext2) + echo ext2 + ;; + esac + ;; +esac + + diff -Nru partman-ext3-81/valid_filesystems/_numbers partman-ext3-82/valid_filesystems/_numbers --- partman-ext3-81/valid_filesystems/_numbers 2011-02-12 21:00:25.000000000 -0500 +++ partman-ext3-82/valid_filesystems/_numbers 2014-02-13 14:02:58.000000000 -0500 @@ -1,2 +1,3 @@ +04 ext2 06 ext3 05 ext4
signature.asc
Description: OpenPGP digital signature