rpcd-mod-lxc: info: return NOT_FOUND if container doesn't exist
authorRafał Miłecki <rafal@milecki.pl>
Thu, 30 Nov 2017 10:04:53 +0000 (11:04 +0100)
committerRafał Miłecki <rafal@milecki.pl>
Wed, 6 Dec 2017 08:58:17 +0000 (09:58 +0100)
commit650704c4258c0e02fc3519cb8a45728ea14eac9a
tree0061ab08743008b380bdf871e7ccc7b8b86a9f19
parent55e530747f3543dec326ab057249b52d50431916
rpcd-mod-lxc: info: return NOT_FOUND if container doesn't exist

It allow distinction between not existing and stopped container. So far
querying for not existing container was resulting in:
> ubus call lxc info '{ "name": "foo" }'
{
        "name": "foo",
        "state": "STOPPED",
        "ips": [

        ]
}

Now it's an error and it matches lxc-info command line:

> ubus call lxc info '{ "name": "foo" }'
Command failed: Not found

> lxc-info --name foo
foo doesn't exist

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
utils/rpcd-mod-lxc/files/lxc.c