Ticket #29676: Portfile-puppet.diff

File Portfile-puppet.diff, 2.1 KB (added by nigel@…, 13 years ago)

Update to 2.6.8, fix mtree violation

  • Portfile

    old new  
    55
    66name                puppet
    77conflicts           cln
    8 version             2.6.4
     8version             2.6.8
    99categories          sysutils
    1010platforms           darwin
    1111maintainers         explanatorygap.net:nigel puppetlabs.com:nigel openmaintainer
     
    2222homepage            http://projects.puppetlabs.com/projects/puppet
    2323master_sites        http://puppetlabs.com/downloads/puppet/
    2424
    25 checksums           md5     c0b86f40c8000dae2f0f7f2f91579c2a \
    26                     sha1    b574246b7b067d9fd59e4629830ab4f02b67125f \
    27                     rmd160  790218d8c23a15c4db1539b2fde335ecad926d9d
     25checksums           md5     588dc3343ea66983010e8c4eb58af6af \
     26                    sha1    1ea7c166818010accd231027e1e22db9e880ded3 \
     27                    rmd160  70366b0e650e74405b87c15b6b0ac9499d75af59
    2828
    2929depends_lib         port:ruby \
    3030                    port:facter
     
    3333build               {}
    3434test.run            no
    3535destroot.cmd        ${prefix}/bin/ruby ${worksrcpath}/install.rb \
    36                     --destdir=${destroot}
     36                    --destdir=${destroot} \
     37                    --configdir=${prefix}/etc/puppet
     38
     39post-patch {
     40  reinplace -E "s|/etc/puppet|${prefix}/etc/puppet|" \
     41    ${worksrcpath}/install.rb \
     42    ${worksrcpath}/lib/puppet/reference/configuration.rb \
     43    ${worksrcpath}/lib/puppet/defaults.rb \
     44    ${worksrcpath}/lib/puppet/util/run_mode.rb
     45  reinplace -E "s|/var/lib/puppet|${prefix}/var/puppet|" \
     46    ${worksrcpath}/lib/puppet/reference/configuration.rb \
     47    ${worksrcpath}/lib/puppet/util/run_mode.rb
     48  reinplace -E "s|\$confdir/ssl|${prefix}/var/puppet/ssl|" \
     49    ${worksrcpath}/lib/puppet/defaults.rb
     50}
    3751
    3852set puppetuser      puppet
    3953set puppetgroup     puppet
     
    4357                        set gid [existsgroup ${puppetgroup}]
    4458                        adduser ${puppetuser} gid=${gid} realname=Puppet\ User
    4559                    }
     60
     61post-destroot {
     62    xinstall -d -o ${puppetuser} -g ${puppetgroup} -m 750 ${destroot}/var/puppet/rrd
     63}