From 58d48b54b38b57d6bad6f6a59256b29ac86cf0a7 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 6 Jul 2025 03:28:02 +0200 Subject: [PATCH] tmpfiles: add -d,--debug mode Signed-off-by: Joachim Wiberg --- src/tmpfiles.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/tmpfiles.c b/src/tmpfiles.c index 5655a766..f8bdcbd2 100644 --- a/src/tmpfiles.c +++ b/src/tmpfiles.c @@ -541,6 +541,7 @@ static int usage(int rc) "\n" "Commands:\n" " -c, --create Create files and directories\n" + " -d, --debug Show developer debug messages\n" " -r, --remove Remove files and directories marked for removal\n" " -h, --help This help text\n" "\n"); @@ -552,6 +553,7 @@ int main(int argc, char *argv[]) { struct option long_options[] = { { "create", 0, NULL, 'c' }, + { "debug", 0, NULL, 'd' }, { "remove", 0, NULL, 'r' }, { "help", 0, NULL, 'h' }, { NULL, 0, NULL, 0 } @@ -559,12 +561,16 @@ int main(int argc, char *argv[]) int c; - while ((c = getopt_long(argc, argv, "crh?", long_options, NULL)) != EOF) { + while ((c = getopt_long(argc, argv, "cdrh?", long_options, NULL)) != EOF) { switch(c) { case 'c': c_flag = 1; break; + case 'd': + debug = 1; + break; + case 'r': r_flag = 1; break;