While only used internally from libvirt the options still are misleading
enough to cause issues every now and then.
Group modes, options and an adding extra file and extend the wording of
the latter which had the biggest lack of clarity.
Both add a file to the end of the rules, but one re-generates the
rules from XML and the other keeps the existing rules as-is not
considering the XML content.
Signed-off-by: Christian Ehrhardt <christian.ehrhardt(a)canonical.com>
---
src/security/virt-aa-helper.c | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/src/security/virt-aa-helper.c b/src/security/virt-aa-helper.c
index 9157411133..e0c72e1b9c 100644
--- a/src/security/virt-aa-helper.c
+++ b/src/security/virt-aa-helper.c
@@ -95,18 +95,20 @@ vahDeinit(vahControl * ctl)
static void
vah_usage(void)
{
- printf(_("\n%s [options] [< def.xml]\n\n"
- " Options:\n"
+ printf(_("\n%s mode [options] [extra file] [< def.xml]\n\n"
+ " Modes:\n"
" -a | --add load profile\n"
" -c | --create create profile from
template\n"
- " -d | --dryrun dry run\n"
" -D | --delete unload and delete profile\n"
- " -f | --add-file <file> add file to profile\n"
- " -F | --append-file <file> append file to
profile\n"
" -r | --replace reload profile\n"
" -R | --remove unload profile\n"
- " -h | --help this help\n"
+ " Options:\n"
+ " -d | --dryrun dry run\n"
" -u | --uuid <uuid> uuid (profile name)\n"
+ " -h | --help this help\n"
+ " Extra File:\n"
+ " -f | --add-file <file> add file to a profile
generated from XML\n"
+ " -F | --append-file <file> append file to an existing
profile\n"
"\n"), progname);
puts(_("This command is intended to be used by libvirtd "
--
2.23.0