summaryrefslogtreecommitdiffstats
path: root/debian/OPTIONS
blob: 89df725747a22f221636c2e37c6e6994c5e5c3b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
The following options were used to configure sudo for Debian GNU/Linux.

  --with-all-insults

	Include all the insults in the binary, won't be enabled unless turned
	on in the sudoers file.

  --with-pam 
	
	enable PAM support

  --with-pam-login

	enable specific PAM session for sudo -i

  --with-fqdn 

	expect fully qualified hosts in sudoers

  --with-logging=syslog
  --with-logfac=authpriv 

	Where logging information goes.

  --with-env-editor 
  --with-editor=/usr/bin/editor

	Honor the EDITOR and VISUAL environment variables.  If they are not
	present, default to the preferred systemwide default editor.

  --with-exampledir=/usr/share/doc/sudo(-ldap)/examples

	Where sudo examples are installed

  --with-timeout=15 
  --with-password-timeout=0 
  --with-passprompt="[sudo] password for %p: "

	Allow 15 minutes before a user has to re-type their passord, versus
	the sudo usual default of 5.  Never time out while waiting for a
	password to be typed, this is important to Debian package developers 
	using 'dpkg-buildpackage -rsudo'.  Make it clear which password is 
	requested.

  --with-tty-tickets

	use a different ticket file for each tty

  --without-lecture

	don't print lecture for first-time sudoer

  --disable-root-mailer

	Don't run the mailer as root, run as the user

  --with-sendmail=/usr/sbin/sendmail

	Use Debian policy to know the location of sendmail instead of trying 
	to detect it at build time.

  --with-rundir=/run/sudo

	directory for sudo-specific files that do not
        survive a system reboot, e.g. `/run/sudo'

  --with-sssd --with-sssd-lib=/usr/lib/$(DEB_HOST_MULTIARCH)

	enable SSSD support and configure where the sssd library lives

  --enable-zlib=system

	use Debian's zlib

  --enable-admin-flag

	Create a Ubuntu-style admin flag file

  --with-selinux

	enable SELinux support

  --with-linux-audit

	enable Linux audit support

  --enable-tmpfiles.d=/usr/lib/tmpfiles.d

	Set the path to the systemd tmpfiles.d directory.

  --with-ldap
  --with-ldap-conf-file=/etc/sudo-ldap.conf
  --docdir=/usr/share/doc/sudo-ldap

	Support for LDAP authentication, in the sudo-ldap package version only.

the following configure flags are added implicitly by the Debian build system and
might change without maintainers noticing explicitly

  --build=x86_64-linux-gnu

	Set build environment triplet

  --prefix=/usr

	Build for installation in /usr

  --includedir=\${prefix}/include

	Where our C header files are

  --mandir=\${prefix}/share/man

	man documentation

  --infodir=\${prefix}/share/info

	info documentation

  --sysconfdir=/etc

	read-only single-machine data

  --localstatedir=/var

	modifiable single-machine data

  --disable-option-checking

	ignore unrecognized --enable/--with options

  --disable-silent-rules

	undocumented in configure --help

  --libdir=\${prefix}/lib/x86_64-linux-gnu

	object code libraries

  --runstatedir=/run

	modifiable per-process data

  --disable-maintainer-mode

	undocumented in configure --help

  --disable-dependency-tracking

	undocumented in configure --help