| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Linux.mk,v 1.89 2022/05/01 08:03:41 nia Exp $ | | 1 | # $NetBSD: Linux.mk,v 1.90 2022/05/01 08:10:11 nia Exp $ |
2 | # | | 2 | # |
3 | # Variable definitions for the Linux operating system. | | 3 | # Variable definitions for the Linux operating system. |
4 | | | 4 | |
5 | ECHO_N?= ${ECHO} -n | | 5 | ECHO_N?= ${ECHO} -n |
6 | .if defined(X11_TYPE) && ${X11_TYPE} == "native" | | 6 | .if defined(X11_TYPE) && ${X11_TYPE} == "native" |
7 | IMAKE_MAKE?= ${GMAKE} # program which gets invoked by imake | | 7 | IMAKE_MAKE?= ${GMAKE} # program which gets invoked by imake |
8 | IMAKE_TOOLS= gmake # extra tools required when we use imake | | 8 | IMAKE_TOOLS= gmake # extra tools required when we use imake |
9 | .endif | | 9 | .endif |
10 | IMAKEOPTS+= -DBuildHtmlManPages=NO | | 10 | IMAKEOPTS+= -DBuildHtmlManPages=NO |
11 | PKGLOCALEDIR?= share | | 11 | PKGLOCALEDIR?= share |
12 | | | 12 | |
13 | TYPE?= type # Shell builtin | | 13 | TYPE?= type # Shell builtin |
14 | | | 14 | |
| @@ -18,26 +18,28 @@ SU?= /run/current-system/sw/bin/su | | | @@ -18,26 +18,28 @@ SU?= /run/current-system/sw/bin/su |
18 | USERADD?= /run/current-system/sw/bin/useradd | | 18 | USERADD?= /run/current-system/sw/bin/useradd |
19 | GROUPADD?= /run/current-system/sw/bin/groupadd | | 19 | GROUPADD?= /run/current-system/sw/bin/groupadd |
20 | NOLOGIN?= /run/current-system/sw/bin/nologin | | 20 | NOLOGIN?= /run/current-system/sw/bin/nologin |
21 | .endif | | 21 | .endif |
22 | | | 22 | |
23 | PS?= /bin/ps | | 23 | PS?= /bin/ps |
24 | .if exists(/usr/bin/su) | | 24 | .if exists(/usr/bin/su) |
25 | SU?= /usr/bin/su | | 25 | SU?= /usr/bin/su |
26 | .else | | 26 | .else |
27 | SU?= /bin/su | | 27 | SU?= /bin/su |
28 | .endif | | 28 | .endif |
29 | .if exists(/sbin/nologin) | | 29 | .if exists(/sbin/nologin) |
30 | NOLOGIN?= /sbin/nologin | | 30 | NOLOGIN?= /sbin/nologin |
| | | 31 | .elif exists(/usr/sbin/nologin) |
| | | 32 | NOLOGIN?= /usr/sbin/nologin |
31 | .else | | 33 | .else |
32 | NOLOGIN?= /bin/false | | 34 | NOLOGIN?= /bin/false |
33 | .endif | | 35 | .endif |
34 | USERADD?= /usr/sbin/useradd | | 36 | USERADD?= /usr/sbin/useradd |
35 | GROUPADD?= /usr/sbin/groupadd | | 37 | GROUPADD?= /usr/sbin/groupadd |
36 | | | 38 | |
37 | CPP_PRECOMP_FLAGS?= # unset | | 39 | CPP_PRECOMP_FLAGS?= # unset |
38 | DEF_UMASK?= 022 | | 40 | DEF_UMASK?= 022 |
39 | DEFAULT_SERIAL_DEVICE?= /dev/null | | 41 | DEFAULT_SERIAL_DEVICE?= /dev/null |
40 | EXPORT_SYMBOLS_LDFLAGS?= # Don't add symbols to the dynamic symbol table | | 42 | EXPORT_SYMBOLS_LDFLAGS?= # Don't add symbols to the dynamic symbol table |
41 | MOTIF_TYPE_DEFAULT?= motif # default 2.0 compatible libs type | | 43 | MOTIF_TYPE_DEFAULT?= motif # default 2.0 compatible libs type |
42 | PKG_TOOLS_BIN?= ${LOCALBASE}/sbin | | 44 | PKG_TOOLS_BIN?= ${LOCALBASE}/sbin |
43 | ROOT_CMD?= ${SU} - root -c | | 45 | ROOT_CMD?= ${SU} - root -c |