]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
configure.ac: Add check for value given for --enable-logind
authorEvgeny Grin (Karlson2k) <k2k@drgrin.dev>
Thu, 10 Jul 2025 16:38:48 +0000 (18:38 +0200)
committerAlejandro Colomar <foss+github@alejandro-colomar.es>
Sat, 2 Aug 2025 10:09:13 +0000 (12:09 +0200)
Fail with error if wrong value is provided.

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
configure.ac

index 72f96d2c580a9e52fcc9e90fb5114f2c26b231ba..b64c51d0fbadcd03deaa81199b926fae17cde8a0 100644 (file)
@@ -154,7 +154,13 @@ AC_ARG_ENABLE([lastlog],
 AC_ARG_ENABLE([logind],
        [AS_HELP_STRING([--enable-logind],
                [enable logind @<:@default=yes if found@:>@])],
-       [enable_logind="${enableval}"],
+       [
+               AS_CASE([${enableval}],
+                       [yes],[],
+                       [no],[],
+                       [AC_MSG_ERROR([bad parameter value for --enable-logind=${enableval}])]
+               )
+       ],
        [enable_logind="yes"]
 )