~ubuntu-branches/ubuntu/raring/sudo/raring

« back to all changes in this revision

Viewing changes to README

  • Committer: Package Import Robot
  • Author(s): Tyler Hicks
  • Date: 2012-07-16 14:01:42 UTC
  • mfrom: (1.3.22 sid)
  • Revision ID: package-import@ubuntu.com-20120716140142-b0tgau0k6nid4mrf
Tags: 1.8.5p2-1ubuntu1
* Merge from debian/testing (LP: #1024154), remaining changes:
  - debian/patches/keep_home_by_default.patch:
    + Set HOME in initial_keepenv_table.
  - debian/rules:
    + compile with --without-lecture --with-tty-tickets (Ubuntu specific)
    + install man/man8/sudo_root.8 in both flavours (Ubuntu specific)
    + install apport hooks
    + The ubuntu-sudo-as-admin-successful.patch was taken upstream by
      Debian however it requires a --enable-admin-flag configure flag to
      actually enable it in both flavours.
  - debian/control:
    + Mark Debian Vcs-* as XS-Debian-Vcs-*
    + update debian/control
  - debian/sudoers:
    + grant admin group sudo access
  - debian/source_sudo.py, debian/sudo-ldap.dirs, debian/sudo.dirs:
    + add usr/share/apport/package-hooks
  - debian/sudo.pam:
    + Use pam_env to read /etc/environment and /etc/default/locale
      environment files. Reading ~/.pam_environment is not permitted due to
      security reasons.
* Dropped changes:
  - debian/patches/lp927828-fix-abort-in-pam-modules-when-timestamp-valid.patch
    + Fixed upstream in 1.8.5
  - debian/patches/CVE-2012-2337.patch:
    + Fixed upstream in 1.8.4p5
  - debian/patches/pam_env_merge.patch:
    + Feature released upstream in 1.8.5
  - debian/{sudo,sudo-ldap}.{preinst,postinst,postrm}:
    + Drop Ubuntu-specific sudoers file migration code because the only
      upgrade path to quantal is from precise. All necessary sudoers file
      migration will have already been done by the time this version of the
      sudo package is installed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
ftp.sudo.ws in the directory /pub/sudo/ or from the sudo web site,
12
12
http://www.sudo.ws/
13
13
 
14
 
The distribution is sudo-M.m.tar.gz where `M' is the major
15
 
version number and `m' is the minor version number.
16
 
BETA versions of sudo may also be available.  If you join
17
 
the `sudo-workers' mailing list you will get the BETA announcements
18
 
(see the `Mailing lists' section below).
 
14
The distribution is sudo-M.m.tar.gz where `M' is the major version
 
15
number and `m' is the minor version number.  BETA versions of sudo may
 
16
also be available.  If you join the `sudo-workers' mailing list you
 
17
will get the BETA announcements (see the `Mailing lists' section below).
19
18
 
20
19
What's new
21
20
==========
28
27
the UPGRADE file in the doc directory.
29
28
 
30
29
For a history of sudo please see the HISTORY file in the doc directory.
 
30
You can find a list of contributors to sudo in the doc/CONTRIBUTORS file.
31
31
 
32
32
System requirements
33
33
===================
34
 
To build sudo from the source distribution you need a nominally
35
 
POSIX-compliant operating system (any modern version of BSD, Linux
36
 
or UNIX should work), a working ANSI/ISO C compiler (C89 or higher),
37
 
and the ar, make and ranlib utilities
 
34
To build sudo from the source distribution you need a POSIX-compliant
 
35
operating system (any modern version of BSD, Linux or Unix should
 
36
work), an ANSI/ISO C compiler that supports variadic marcos (a C99
 
37
feature) and the ar, make and ranlib utilities.
38
38
 
39
39
If you wish to modify the parser then you will need flex version
40
40
2.5.2 or later and either bison or byacc (sudo comes with a pre-flex'd
41
41
tokenizer and pre-yacc'd grammar parser).  You'll also have to
42
42
uncomment a few lines from the Makefile or run configure with the
43
 
--with-devel option.  You can get flex via anonymous ftp from
44
 
ftp://ftp.ee.lbl.gov/pub/flex* as well as any GNU mirror.  You can
45
 
get GNU bison from ftp://ftp.gnu.org/pub/gnu/bison/ or any GNU
46
 
mirror.
 
43
--with-devel option.  You can get flex from http://flex.sourceforge.net/.
 
44
You can get GNU bison from ftp://ftp.gnu.org/pub/gnu/bison/ or any
 
45
GNU mirror.
47
46
 
48
47
Building the release
49
48
====================