Revision: 111814 https://trac.macports.org/changeset/111814 Author: ryandesign@macports.org Date: 2013-10-02 10:42:21 -0700 (Wed, 02 Oct 2013) Log Message: ----------- sudo: update to 1.8.8; always install sudoers as sudoers.dist instead of dependent on whether it alreday existed on the build system or not Modified Paths: -------------- trunk/dports/sysutils/sudo/Portfile Modified: trunk/dports/sysutils/sudo/Portfile =================================================================== --- trunk/dports/sysutils/sudo/Portfile 2013-10-02 17:39:30 UTC (rev 111813) +++ trunk/dports/sysutils/sudo/Portfile 2013-10-02 17:42:21 UTC (rev 111814) @@ -4,11 +4,12 @@ PortSystem 1.0 name sudo -version 1.8.6p7 epoch 1 +version 1.8.8 categories sysutils security license ISC maintainers nomaintainer + description Allow users to run programs as other users, eg, root long_description \ Sudo is a program designed to allow a sysadmin to give limited root \ @@ -22,8 +23,8 @@ master_sites ${homepage}dist/ \ ${homepage}dist/OLD/ -checksums rmd160 7ae53dbd5a01fadcf87bf9a345dede2cfc0b5b28 \ - sha256 301089edb22356f59d097f6abbe1303f03927a38691b02959d618546c2125036 +checksums rmd160 54511ce07a8882364a180356eb3813c0afeeab39 \ + sha256 9f911c1e9297fb8006deb52fa81197a8d06b9d54e70672f723c467ecae992fc9 patchfiles patch-sudoers.in.diff @@ -48,13 +49,17 @@ } post-destroot { - if {[file exists ${prefix}/etc/sudoers]} { - file rename ${destroot}${prefix}/etc/sudoers ${destroot}${prefix}/etc/sudoers.dist - } + move ${destroot}${prefix}/etc/sudoers ${destroot}${prefix}/etc/sudoers.dist xinstall -d ${destroot}${prefix}/var/run/sudo } destroot.keepdirs ${destroot}${prefix}/var/run/sudo +post-activate { + if {![file exists ${prefix}/etc/sudoers]} { + copy ${destroot}${prefix}/etc/sudoers.dist ${prefix}/etc/sudoers + } +} + notes " To complete the installation, run: @@ -69,6 +74,7 @@ variant openldap description {Add ldap support via OpenLDAP.} { depends_lib-append port:openldap + configure.args-append --with-ldap post-destroot {