diff options
author | Lennart Poettering <lennart@poettering.net> | 2015-04-10 14:46:05 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2015-04-10 16:23:46 +0200 |
commit | c82500c6fb37a25bc3c4b1e0be11a90a395619d9 (patch) | |
tree | b13055b8e6e9de925d1e9626be8b2260c69c8347 | |
parent | 3ea40b781060f4fa429f77356f8baef4bdf3d4b5 (diff) |
tmpfiles: warn if we get an argument on lines that don't take any
-rw-r--r-- | src/tmpfiles/tmpfiles.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c index 24a0d36842..6b95c4dc02 100644 --- a/src/tmpfiles/tmpfiles.c +++ b/src/tmpfiles/tmpfiles.c @@ -1727,8 +1727,6 @@ static int parse_line(const char *fname, unsigned line, const char *buffer) { switch (i.type) { - case CREATE_FILE: - case TRUNCATE_FILE: case CREATE_DIRECTORY: case CREATE_SUBVOLUME: case TRUNCATE_DIRECTORY: @@ -1740,6 +1738,13 @@ static int parse_line(const char *fname, unsigned line, const char *buffer) { case ADJUST_MODE: case RELABEL_PATH: case RECURSIVE_RELABEL_PATH: + if (i.argument) + log_warning("[%s:%u] %c lines don't take argument field, ignoring.", fname, line, i.type); + + break; + + case CREATE_FILE: + case TRUNCATE_FILE: break; case CREATE_SYMLINK: |