aboutsummaryrefslogtreecommitdiffstats
path: root/package/configure-snippets
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2025-05-01 15:31:30 +0000
committerLaurent Bercot <ska@appnovation.com>2025-05-01 15:31:30 +0000
commit303a139e04436058ac9c8ca3cfc9b55df9ae66f2 (patch)
tree13306c00406c6c24b8e63db2f310e5e79e0b63dc /package/configure-snippets
parent20e3fc2dd0c34844cd200fda104354da55942b6c (diff)
downloadutmps-303a139e04436058ac9c8ca3cfc9b55df9ae66f2.tar.gz
Add utmp.h
Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'package/configure-snippets')
-rw-r--r--package/configure-snippets/configure_case_lines2
-rw-r--r--package/configure-snippets/configure_generate_make5
-rw-r--r--package/configure-snippets/configure_help_options3
-rw-r--r--package/configure-snippets/configure_init_vars1
4 files changed, 10 insertions, 1 deletions
diff --git a/package/configure-snippets/configure_case_lines b/package/configure-snippets/configure_case_lines
index f3c9708..3a29521 100644
--- a/package/configure-snippets/configure_case_lines
+++ b/package/configure-snippets/configure_case_lines
@@ -1,3 +1,5 @@
+ --enable-utmp|--enable-utmp=yes) doutmp=true ;;
+ --disable-utmp|--enable-utmp=no) doutmp=false ;;
--enable-libc-includes|--enable-libc-includes=yes) libcincludes=true ;;
--disable-libc-includes|--enable-libc-includes=no) libcincludes=false ;;
--enable-nsss|--enable-nsss=yes) usensss=true ;;
diff --git a/package/configure-snippets/configure_generate_make b/package/configure-snippets/configure_generate_make
index e361a46..ceb9660 100644
--- a/package/configure-snippets/configure_generate_make
+++ b/package/configure-snippets/configure_generate_make
@@ -10,3 +10,8 @@ else
echo "LIBNSSS :="
echo "MAYBEPTHREAD_LIB :="
fi
+if $doutmp ; then
+ echo "DO_UTMP := 1"
+else
+ echo "DO_UTMP :="
+fi
diff --git a/package/configure-snippets/configure_help_options b/package/configure-snippets/configure_help_options
index c0f8c1a..09f883f 100644
--- a/package/configure-snippets/configure_help_options
+++ b/package/configure-snippets/configure_help_options
@@ -1,5 +1,6 @@
--enable-nsss use the nsss library for user information [disabled]
- --enable-libc-includes overwrite utmpx.h in includedir [disabled]
+ --enable-utmp also export utmp.h with Linux-specific declarations
+ --enable-libc-includes overwrite utmp[x].h in includedir [disabled]
--with-utmpd-socket=PATH assume the utmpd socket is at PATH [/run/utmps/.utmpd-socket]
--with-wtmpd-socket=PATH assume the wtmpd socket is at PATH [/run/utmps/.wtmpd-socket]
diff --git a/package/configure-snippets/configure_init_vars b/package/configure-snippets/configure_init_vars
index edb8ad3..c89a438 100644
--- a/package/configure-snippets/configure_init_vars
+++ b/package/configure-snippets/configure_init_vars
@@ -1,4 +1,5 @@
usensss=false
+doutmp=false
libcincludes=false
utmpdpath=/run/utmps/.utmpd-socket
wtmpdpath=/run/utmps/.wtmpd-socket