]> git.ipfire.org Git - thirdparty/libcgroup.git/commit
lscgroup: don't trim "/"
authorIvana Hutarova Varekova <varekova@redhat.com>
Fri, 22 Jun 2012 19:13:56 +0000 (21:13 +0200)
committerIvana Hutarova Varekova <varekova@redhat.com>
Fri, 22 Jun 2012 19:13:56 +0000 (21:13 +0200)
commitbbdb244594014f71676f26c3418d3b2479306101
treece24bd3615ca93068bb76f5aa0fea5c646f863de
parent32a8597ce577e34d0dd8cda8d6f8fbaeebcb9987
lscgroup: don't trim "/"

The present version of lscgroup trimmed "/" signs from the end of output
path.
    The functionality was necessary because of cg_build_path function add
useless "/" characters to the patch. This is fixed by the previous api
patch.
    Moreover other unix commands (du, grep) leave the format of path as it
was added in input (with all typed "/" characters). Thus lscgroup should
not remove "/" which were added in command line.

    Example
    old version:
    $ lscgroup memory://abc///
    memory:/abc///
    memory:/abc///gh
    memory:/abc///def
    $ lscgroup
    cpuset:/
    cpuset:/3

    new version:
    $ lscgroup memory://abc///
    memory://abc///
    memory://abc///gh
    memory://abc///def
    $ lscgroup
    cpuset:/
    cpuset:/3

Signed-off-by: Ivana Hutarova Varekova <varekova@redhat.com>
Acked-by: Dhaval Giani <dhaval.giani@gmail.com>
src/tools/lscgroup.c