btrfs-progs: build: allow '--with-convert=' to accept comma-separated values
authorSergei Trofimovich <slyfox@gentoo.org>
Thu, 12 Oct 2017 12:08:54 +0000 (13:08 +0100)
committerDavid Sterba <dsterba@suse.com>
Fri, 13 Oct 2017 18:15:51 +0000 (20:15 +0200)
Before the change configure refused to accept it's defaults explicitly:
    $ ./configure --enable-convert --with-convert=ext2,reiserfs
    ...
    configure: error: unknown tokens for --with-convert: ,

After the change both converters are enabled:
    $ ./configure --enable-convert --with-convert=ext2,reiserfs
    ...
            btrfs-convert:      yes (ext2,reiserfs)

Cc: linux-btrfs@vger.kernel.org
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Signed-off-by: David Sterba <dsterba@suse.com>
configure.ac

index f273bbe..adceafc 100644 (file)
@@ -148,7 +148,7 @@ AC_SUBST([BTRFSCONVERT_EXT2])
 AC_SUBST([BTRFSCONVERT_REISERFS])
 
 # catch typos
-tmp=$(echo "$with_convert" | sed -e 's/auto//' | sed -e 's/ext2//' | sed -e 's/reiserfs//' | sed -e 's/,\+/,/')
+tmp=$(echo "$with_convert" | sed -e 's/auto//' | sed -e 's/ext2//' | sed -e 's/reiserfs//' | sed -e 's/,\+//')
 if ! test "x$tmp" = "x"; then
        AC_MSG_ERROR([unknown tokens for --with-convert: $tmp])
 fi