]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
veritysetup-generator: treat '-' and '_' as equivalent
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 20 Nov 2018 10:48:48 +0000 (11:48 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 20 Nov 2018 12:19:08 +0000 (13:19 +0100)
src/test/test-proc-cmdline.c
src/veritysetup/veritysetup-generator.c

index 00cc2f48aaf12f36eb2550d8829e4a18956a5280..b0fc217d51fd61e27c4e3e6f0cbd0e2fe7c23a56 100644 (file)
@@ -53,17 +53,17 @@ static int parse_item_given(const char *key, const char *value, void *data) {
         bool *strip = data;
 
         log_info("%s: option <%s> = <%s>", __func__, key, strna(value));
-        if (streq(key, "foo_bar"))
+        if (proc_cmdline_key_streq(key, "foo_bar"))
                 assert_se(streq(value, "quux"));
-        else if (streq(key, "wuff-piep"))
+        else if (proc_cmdline_key_streq(key, "wuff-piep"))
                 assert_se(streq(value, "tuet "));
-        else if (streq(key, "space"))
+        else if (proc_cmdline_key_streq(key, "space"))
                 assert_se(streq(value, "x y z"));
-        else if (streq(key, "miepf"))
+        else if (proc_cmdline_key_streq(key, "miepf"))
                 assert_se(streq(value, "uuu"));
-        else if (in_initrd() && *strip && streq(key, "zumm"))
+        else if (in_initrd() && *strip && proc_cmdline_key_streq(key, "zumm"))
                 assert_se(!value);
-        else if (in_initrd() && !*strip && streq(key, "rd.zumm"))
+        else if (in_initrd() && !*strip && proc_cmdline_key_streq(key, "rd.zumm"))
                 assert_se(!value);
         else
                 assert_not_reached("Bad key!");
index 0c63c5eaada7178620d12dd98001e50285e95f7a..ebb688e68e5a557eb418e8251d7758a94d08ac6e 100644 (file)
@@ -118,7 +118,7 @@ static int create_device(void) {
 static int parse_proc_cmdline_item(const char *key, const char *value, void *data) {
         int r;
 
-        if (streq(key, "systemd.verity")) {
+        if (proc_cmdline_key_streq(key, "systemd.verity")) {
 
                 r = value ? parse_boolean(value) : 1;
                 if (r < 0)
@@ -126,7 +126,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value, void *dat
                 else
                         arg_enabled = r;
 
-        } else if (streq(key, "roothash")) {
+        } else if (proc_cmdline_key_streq(key, "roothash")) {
 
                 if (proc_cmdline_value_missing(key, value))
                         return 0;
@@ -135,7 +135,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value, void *dat
                 if (r < 0)
                         return log_oom();
 
-        } else if (streq(key, "systemd.verity_root_data")) {
+        } else if (proc_cmdline_key_streq(key, "systemd.verity_root_data")) {
 
                 if (proc_cmdline_value_missing(key, value))
                         return 0;
@@ -144,7 +144,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value, void *dat
                 if (r < 0)
                         return log_oom();
 
-        } else if (streq(key, "systemd.verity_root_hash")) {
+        } else if (proc_cmdline_key_streq(key, "systemd.verity_root_hash")) {
 
                 if (proc_cmdline_value_missing(key, value))
                         return 0;