If only the mode or the owner are wrong, do not say both are wrong.
Change the text to state that there's a problem and the current
values, and let the user figure it out.
Signed-off-by: Guillem Jover <guillem@hadrons.org>
static const char xdg_wrong_mode_message[] =
"warning: XDG_RUNTIME_DIR \"%s\" is not configured\n"
- "correctly. Unix access mode must be 0700 but is %o,\n"
- "and XDG_RUNTIME_DIR must be owned by the user, but is\n"
- "owned by UID %d.\n";
+ "correctly. Unix access mode must be 0700 (current mode is %o),\n"
+ "and must be owned by the user (current owner is UID %d).\n";
static const char xdg_detail_message[] =
"Refer to your distribution on how to get it, or\n"