Todd C. Miller
d404f544fc
Don't use sudo when building AIX packages
...
PolyPkg uses "sudo installp -l" to list the built package by default
but we may not have sudo privileges on the build host.
2023-08-01 11:20:54 -06:00
Todd C. Miller
1758c49d3e
Get rid of sudoersdir and just use sysconfdir.
...
There is no need for sudoersdir when it is always just set to sysconfdir.
2023-02-02 19:29:26 -07:00
Todd C. Miller
23237bb006
No longer need to treat Rocky or Alma Linux specially.
...
We now treat them the same as RHEL.
2023-01-30 07:32:05 -07:00
Todd C. Miller
53389b5743
Recognize Alma Linux and Rocky Linux (Open Source RHEL clones)
2023-01-27 14:44:45 -07:00
kernelmethod
8c9a8933b2
Replace the Debian libselinux1 dependency with libapparmor1
...
Debian >= 10 uses AppArmor by default instead of SELinux, so
SELinux-related sudo features are typically going to be unusable in
Debian installs. This changes the dependency on libselinux1 to be a
dependency on libapparmor1 for .deb packages built with `make package`.
2023-01-26 19:42:52 +00:00
Todd C. Miller
519a005802
Fix example dir mode on RedHat/Fedora.
2022-12-27 12:27:29 -07:00
Todd C. Miller
e0fa2ec85c
Use sed instead of ed to modify the packaged sudoers file.
...
Some Linux distros do not include /bin/ed by default.
2022-12-27 09:18:26 -07:00
Todd C. Miller
deef5e57fb
CentOS Stream only uses a major version number, no minor version.
...
This prevents the packages from being created as foo.el.arch.rpm
since we were assuming that the version number was two digits.
2022-05-24 15:58:39 -06:00
Todd C. Miller
3bd572ba80
Convert README and docs files to markdown.
...
This makes things look better on GitHub and we can use the
markdown version directly in the new sudo web site.
2021-12-05 21:02:04 -07:00
Todd C. Miller
7baee707b0
Add a background image for the macOS installer.
2021-11-19 12:26:31 -07:00
a1346054
bf7d20b482
Minor cleanup ( #110 )
...
* fix trivial shell script issues
* remove trailing whitespace
2021-08-19 09:48:01 -06:00
Todd C. Miller
d028410bf7
If libssl_dep was not passed in, use ldd to determine its value.
...
Normally, mkpkg will figure this out, but if the user does "make
package" outside of the mkpkg script, libssl_dep will not be set.
2021-04-13 10:00:57 -06:00
Todd C. Miller
4f9d2374c8
Do not include parent directories in rpm and deb files.
...
Fixes a directory conflict with the AIX sudo rpm package.
Other deb/rpm packages were not affected because parent dirs are
omitted for a prefix of /usr.
2021-03-30 12:49:20 -06:00
Todd C. Miller
9e111eae57
Sudo 1.9.5
2021-01-08 19:52:45 -07:00
Todd C. Miller
c90539015f
Fix libssl dependency on Debian-based systems.
...
Older systems may still have libssl1.0.0, not libssl1.1.
2020-08-05 12:58:02 -06:00
Todd C. Miller
0cf2e09e0c
Apply spelling fixes.
...
Fixes from PR #30 (ka7) and Bug #925 (fossies.org codespell)
2020-05-06 09:27:43 -06:00
Todd C. Miller
82bc05d998
Fix Debian ldap dependency broken in last commit.
2020-05-04 13:03:51 -06:00
Todd C. Miller
3b078b7a9c
Fix "make package" on Debian when linux_audit is not set.
2020-05-04 12:36:35 -06:00
Todd C. Miller
0a10c702be
Split sudo_logsrvd and the python plugin into their own packages.
2020-04-07 14:03:58 -06:00
Todd C. Miller
ab18c22ab4
Remove bits for Tru64 kit-style packages
2020-04-07 14:03:58 -06:00
Todd C. Miller
891872336f
Add sudo_logsrvd as a service so it gets started at boot.
2020-03-29 05:05:08 -06:00
Todd C. Miller
db1a9b155f
Install a default sudo.conf file.
2020-01-21 13:31:07 -07:00
Todd C. Miller
c6f8f4b545
Move init.d and sudo.pp to the etc dir.
2019-12-23 14:29:27 -07:00