~ubuntu-branches/ubuntu/saucy/sudo/saucy

« back to all changes in this revision

Viewing changes to INSTALL

  • Committer: Package Import Robot
  • Author(s): Stéphane Graber
  • Date: 2012-11-16 09:31:32 UTC
  • mfrom: (1.4.13)
  • Revision ID: package-import@ubuntu.com-20121116093132-ptext55adlzbrq6y
Tags: 1.8.6p3-0ubuntu1
* New upstream release (1.8.6p3).
* Add patch to fix building with sssd when ldap is disabled.
* Drop sudo.manpages and sudo-ldap.manpages as the upstream build system
  now does the right thing here.
* Build the main sudo package with support for sssd, this doesn't add any
  additional build time or runtime dependency. sudo will dynamically load
  the sssd library if 'sss' is listed for the 'sudoers' nss service.

Show diffs side-by-side

added added

removed removed

Lines of Context:
201
201
        this file instead of /etc/ldap.secret to read the secret password
202
202
        when rootbinddn is specified in the ldap config file.
203
203
 
 
204
  --with-sssd
 
205
        Enable support for using the System Security Services Daemon
 
206
        (SSSD) as a sudoers data source.  For more informaton on
 
207
        SSD, see http://fedorahosted.org/sssd/
 
208
 
 
209
  --with-sssd-lib=PATH
 
210
        Specify the path to the SSSD shared library, which is loaded
 
211
        at run-time.
 
212
 
204
213
  --with-nsswitch[=PATH]
205
214
        Path to nsswitch.conf or "no" to disable nsswitch support.
206
215
        If specified, sudo uses this file instead of /etc/nsswitch.conf.
344
353
  --with-otp-only
345
354
        This option is now just an alias for --without-passwd.
346
355
 
347
 
  --with-stow
348
 
        Properly handle GNU stow packaging.  The sudoers file will
349
 
        physically live in ${prefix}/etc and /etc/sudoers will be
350
 
        a symbolic link.
351
 
 
352
356
  --with-selinux 
353
357
        Enable support for role based access control (RBAC) on
354
358
        systems that support SELinux.
355
359
 
 
360
  --with-man
 
361
        Use the "man" macros for manual pages.  By default, mdoc
 
362
        versions of the manuals are installed.  This can be used
 
363
        to override configure's test for "nroff -mdoc" support.
 
364
 
 
365
  --with-mdoc
 
366
        Use the "mdoc" macros for manual pages.  By default, mdoc
 
367
        versions of the manuals are installed.  This can be used
 
368
        to override configure's test for "nroff -mdoc" support.
 
369
 
356
370
The following options are also configurable at runtime:
357
371
 
358
372
  --with-long-otp-prompt
631
645
  --enable-werror
632
646
        Enable the -Werror compiler option when building sudo with gcc.
633
647
 
 
648
  --disable-hardening
 
649
        Disable the use of compiler/linker exploit mitigation options
 
650
        which are enabled by default.  This includes compiling with
 
651
        _FORTIFY_SOURCE defined to 2, building with -fstack-protector
 
652
        and linking with -zrelro, where supported.
 
653
 
 
654
  --disable-pie
 
655
        Disable the creation of position independent executables (PIE)
 
656
        even when the compiler and linker support them.
 
657
        By default, sudo will be built as a PIE where possible.
 
658
 
634
659
  --enable-admin-flag
635
660
        Enable the creation of an Ubuntu-style admin flag file
636
661
        the first time sudo is run.