]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
meson: add login-stat-mail option
authorKarel Zak <kzak@redhat.com>
Thu, 19 Mar 2026 12:41:56 +0000 (13:41 +0100)
committerKarel Zak <kzak@redhat.com>
Tue, 24 Mar 2026 09:21:15 +0000 (10:21 +0100)
Add the missing login-stat-mail option (default: false) to match
autotools --enable-login-stat-mail. When enabled, login will stat()
the mailbox to check for new mail.

Signed-off-by: Karel Zak <kzak@redhat.com>
meson.build
meson_options.txt

index 6bb4d1d929914272675ac1e535cdccff340e783b..38bee513337bd570ead04605611a890fce1b3913 100644 (file)
@@ -100,6 +100,10 @@ login_lastlogin = get_option('login-lastlogin')
 conf.set('USE_LOGIN_LASTLOG', login_lastlogin ? 1 : false)
 summary('login-lastlogin', login_lastlogin ? 'enabled' : 'disabled', section : 'components')
 
+login_stat_mail = get_option('login-stat-mail')
+conf.set('LOGIN_STAT_MAIL', login_stat_mail ? 1 : false)
+summary('login-stat-mail', login_stat_mail ? 'enabled' : 'disabled', section : 'components')
+
 have = cc.has_type('struct fanotify_event_info_header', prefix : '#include <linux/fanotify.h>')
 conf.set('HAVE_STRUCT_FANOTIFY_EVENT_INFO_HEADER', have ? 1 : false)
 
index 67613e6911ceeb16dda34a52e594e46040ded177..cd866661ac32ae4b8da039e5e2921b9157d0db16 100644 (file)
@@ -325,6 +325,9 @@ option('pamlibdir', type : 'string',
 option('login-lastlogin', type : 'boolean',
        value : false,
        description : 'program login writes lastlog entries')
+option('login-stat-mail', type : 'boolean',
+       value : false,
+       description : 'let login stat() the mailbox')
 
 option('tty-setgid', type : 'boolean',
        value : true,