Todd C. Miller
6b09c76a20
Sudo now stores its libexec files in a "sudo" subdirectory instead
...
of in libexec itself. For backwards compatibility, if the plugin
is not found in the default plugin directory, sudo will check the
parent directory default directory ends in "/sudo".
2013-02-06 14:06:51 -05:00
Todd C. Miller
f8f0021710
Add configure check for building PIE executables instead of doing
...
it in mkpkg.
2012-07-02 10:12:41 -04:00
Todd C. Miller
bcd8549a9c
Add --disable-nls for AIX
2012-06-25 14:00:11 -04:00
Todd C. Miller
6103bbc67f
fix typo when setting aix_freeware
2012-06-20 14:18:14 -04:00
Todd C. Miller
c498235578
Install AIX packages under /opt/freeware with links in /usr/bin and
...
/usr/sbin. This matches the layout of the sudo package from AIX
freeware.
2012-06-11 15:07:16 -04:00
Todd C. Miller
db9f50f13c
Only specify prefix if we are overriding the default value.
...
Fixes the man dir (/usr/local/man vs. /usr/local/share/man).
2012-06-08 13:26:16 -04:00
Todd C. Miller
4c88e08c87
Build .deb packages with selinux support.
2012-06-07 13:59:36 -04:00
Todd C. Miller
8d4c6bbbd0
Replace out of date MAN_POSTINSTALL with MANCOMPRESS and MANCOMPRESSEXT
...
which can be used to compress the installed manual pages.
Compress the man pages for .deb files to appease lintian.
2012-05-31 14:03:41 -04:00
Todd C. Miller
071256a838
Build PIE executable on Mac OS X 10.5 and above.
2012-05-15 12:08:22 -04:00
Todd C. Miller
5f513b8326
Debian sudo has not been built with --with-exempt=sudo since 1.6.8.
2012-04-23 16:47:42 -04:00
Todd C. Miller
c19ec8f9f6
Only built Mac intel universal binary on an intel machine.
2012-04-20 10:38:43 -04:00
Todd C. Miller
a714eb56f0
When building on Mac OS X, only set SDK_FLAGS if specified osversion
...
doesn't match host.
2012-04-16 10:14:56 -04:00
Todd C. Miller
640c229b57
Target Mac OS X 10.5 when building packages.
2012-02-24 13:40:39 -05:00
Todd C. Miller
5afbdab23b
Add support for building Mac OS X packages.
2012-02-07 11:49:46 -05:00
Todd C. Miller
13514ec03e
Build PIE executables for newer Debian and Ubuntu
2011-11-30 13:51:41 -05:00
Todd C. Miller
335901388e
Fix building on RHEL 3
2011-08-23 15:24:55 -04:00
Todd C. Miller
13591340bb
configure args on the command line should override builtin defaults.
...
Disable NLS for non-Linux/Solaris unless explicitly enabled.
2011-08-12 11:04:25 -04:00
Todd C. Miller
8ebf7a95cf
Add -g to CFLAG for PIE builds.
2011-07-27 12:00:24 -04:00
Todd C. Miller
94f7c4a291
Only run configure with --with-pam-login for RHEL 5 and above.
2011-07-13 15:51:26 -04:00
Todd C. Miller
ee1b41f847
For SuSE, only use /usr/lib64 as libexec if generating 64-bit
...
binaries.
2011-07-05 12:42:55 -04:00
Todd C. Miller
3e41e39be2
Don't set CC when cross-compiling.
2011-03-18 17:40:24 -04:00
Todd C. Miller
de0df45cc9
configure will not add -O2 to CFLAGS if it is already defined to
...
add -O2 to the CFLAGS we pass in when PIE is being used.
2011-03-16 13:38:58 -04:00
Todd C. Miller
1c633bb2bb
Use the Sun Studio C compiler on Solaris if possible
2011-03-09 11:22:09 -05:00
Todd C. Miller
206f5ff313
Fix default setting of osversion variable.
2011-03-08 16:09:48 -05:00
Todd C. Miller
7e10987348
Add --osversion flag to specify OS instead of running "pp --probeonly"
2011-03-07 10:34:47 -05:00
Todd C. Miller
5b5a173ff3
Add Requires line for audit-libs >= 1.4 for RHEL5+
2011-01-14 15:03:57 -05:00
Todd C. Miller
1c08498534
Use system zlib on Linux
...
Let configure decide on Solaris
For all others, use builtin zlib
2010-10-28 12:24:05 -04:00
Todd C. Miller
d93df4e878
Add --with-project for Solaris
2010-10-01 11:36:14 -04:00
Todd C. Miller
6d0395ee68
Add support for Ubuntu admin flag file and enable it when building
...
Ubuntu packages.
2010-07-28 16:34:11 -04:00
Todd C. Miller
a6265c54c3
Fix handling of the ldap flavor
...
Remove destdir unless --debug was specified
Make distclean before running configure if there is a Makefile present
2010-07-27 18:10:34 -04:00
Todd C. Miller
707246a348
Pass extra args on to configure
...
on HP-UX, if we don't have the HP C compiler, disable zlib to
prevent gcc from finding it in /usr/local/lib.
2010-07-27 14:49:53 -04:00
Todd C. Miller
01e547bd1e
Use the HP ANSI C compiler on HP-UX if possible
2010-07-27 14:26:59 -04:00
Todd C. Miller
1eebebeece
platform is a pp flag not a variable
2010-07-26 11:34:56 -04:00
Todd C. Miller
551791a51f
Add simple arg parsing for mkpkg so we can set debug, flavor or platform.
2010-07-26 11:15:50 -04:00
Todd C. Miller
3907d43635
Restore the dot removal in the os version reported by polypkg.
...
Adapt mkpkg and sudo.pp to the change.
2010-07-15 22:19:13 -04:00
Todd C. Miller
8fd2e25648
Older shells don't support IFS= so set explictly to space, tab, newline.
2010-07-15 16:35:38 -04:00
Todd C. Miller
df1ed5f3e1
Use '=' not '==' in test
2010-07-15 15:44:36 -04:00
Todd C. Miller
3383311862
Fix typo that prevented debian from matching
2010-07-15 15:23:12 -04:00
Todd C. Miller
d6dfa43d21
Add missing prefix setting for debian
2010-07-15 15:19:37 -04:00
Todd C. Miller
98650c9a24
Enable zlib for linux distros
2010-07-14 16:03:59 -04:00
Todd C. Miller
402b35a798
Add ldap flavor to default build
2010-07-14 15:56:37 -04:00
Todd C. Miller
f440808e57
Simplify rpm linux distro settings
2010-07-14 15:54:09 -04:00
Todd C. Miller
eccbde77da
Add ldap "flavor" for debian, controlled by the SUDO_FLAVOR environment
...
variable.
2010-07-14 14:09:34 -04:00
Todd C. Miller
a7dac1fc25
Add debian 4/5/6 and use the dot when doing version matches
2010-07-14 09:36:05 -04:00
Todd C. Miller
fde091cc00
Initial support for debian 4.0
2010-07-13 17:52:50 -04:00
Todd C. Miller
781788e2ee
Some platforms need -fPIE instead of -fpie
2010-07-13 10:17:51 -04:00
Todd C. Miller
7bcbce2078
Use http://rc.quest.com/topics/polypkg/ for packaging
2010-07-13 08:33:46 -04:00