On Wed, Oct 13, 2010 at 10:56 PM, Jiro SEKIBA <j...@unicus.jp> wrote: > Hi, > > This is a patch to support renaming label of nilfs2 partition. > Renaming is done by nilfs2-tune, which is in nilfs2-util > 2.0.20. > > This patch enables the label test excluded for lacking utility. > > Signed-off-by: Jiro SEKIBA <j...@unicus.jp> > --- > src/daemon.c | 2 +- > src/helpers/job-change-filesystem-label.c | 4 ++++ > tests/run | 4 ++-- > 3 files changed, 7 insertions(+), 3 deletions(-) > > diff --git a/src/daemon.c b/src/daemon.c > index 44be94f..d46c6da 100644 > --- a/src/daemon.c > +++ b/src/daemon.c > @@ -395,7 +395,7 @@ static const Filesystem known_file_systems[] = > TRUE, /* can_mount */ > TRUE, /* can_create */ > 80, /* max_label_len */ > - FALSE, /* supports_label_rename */ > + TRUE, /* supports_label_rename */ > FALSE, /* supports_online_label_rename*/ > FALSE, /* supports_fsck */ > FALSE, /* supports_online_fsck */ > diff --git a/src/helpers/job-change-filesystem-label.c > b/src/helpers/job-change-filesystem-label.c > index 5b3e746..bdb28c6 100644 > --- a/src/helpers/job-change-filesystem-label.c > +++ b/src/helpers/job-change-filesystem-label.c > @@ -103,6 +103,10 @@ main (int argc, > { > command_line = g_strdup_printf ("ntfslabel %s \"%s\"", device, > new_label); > } > + else if (strcmp (fstype, "nilfs2") == 0) > + { > + command_line = g_strdup_printf ("nilfs-tune -L %s \"%s\"", new_label, > device); > + }
Here you're quoting the device path and not the label. So, you could do something like: nilfs-tune -L My New Label "/dev/sda1" That would obviously bomb. I think you'd rather reverse the quoting: command_line = g_strdup_printf ("nilfs-tune -L \"%s\" %s", new_label, device); -- Dan _______________________________________________ devkit-devel mailing list devkit-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/devkit-devel