Ticket #25992: rsync.diff

File rsync.diff, 2.7 KB (added by ryandesign (Ryan Carsten Schmidt), 14 years ago)

proposed patch

  • Portfile

     
    44
    55name                rsync
    66version             3.0.7
     7revision            1
    78categories          net
    89platforms           darwin freebsd sunos
    910maintainers         nomaintainer
     
    4445                    COPYING INSTALL NEWS OLDNEWS TODO README doc/README-SGML \
    4546                    doc/profile.txt doc/rsync.sgml \
    4647                    ${destroot}${prefix}/share/doc/${name}
     48    xinstall -m 644 ${filespath}/rsyncd.conf.example \
     49                    ${destroot}${prefix}/etc/rsyncd.conf.example
     50    reinplace "s|__PREFIX__|${prefix}|g" \
     51        ${destroot}${prefix}/etc/rsyncd.conf.example
    4752}
    4853
    4954livecheck.type      regex
    5055livecheck.regex     "Rsync version (\\d+(?:\\.\\d+)*) released"
    5156
    52 variant rsyncd description {Installs rsyncd.conf and a StartupItem for rsyncd} {
    53     post-destroot {
    54         xinstall -m 644 ${filespath}/rsyncd.conf.example \
    55                         ${destroot}${prefix}/etc/rsyncd.conf.example
    56         reinplace "s|__PREFIX__|${prefix}|g" \
    57             ${destroot}${prefix}/etc/rsyncd.conf.example
    58     }
     57startupitem.create  yes
     58startupitem.name    rsyncd
     59startupitem.logfile ${prefix}/var/log/rsyncd.log
     60startupitem.start   "${prefix}/bin/rsync --daemon --config=${prefix}/etc/rsyncd.conf"
     61startupitem.stop    "kill `cat ${prefix}/var/run/rsyncd.pid`"
     62startupitem.pidfile auto ${prefix}/var/run/rsyncd.pid
    5963
    60     post-install {
    61         ui_msg "****************************************************************"
    62         ui_msg "*                                                              *"
    63         ui_msg "* To use the rsyncd server you must copy                       *"
    64         ui_msg "* ${prefix}/etc/rsyncd.conf.example to rsyncd.conf and add    *"
    65         ui_msg "* your modules there. See 'man rsyncd.conf' for more           *"
    66         ui_msg "* information.                                                 *"
    67         ui_msg "*                                                              *"
    68         ui_msg "****************************************************************"
    69     }
    70 
    71     startupitem.create  yes
    72     startupitem.name    rsyncd
    73     startupitem.logfile ${prefix}/var/log/rsyncd.log
    74     startupitem.start   "${prefix}/bin/rsync --daemon --config=${prefix}/etc/rsyncd.conf"
    75     startupitem.stop    "kill `cat ${prefix}/var/run/rsyncd.pid`"
    76     startupitem.pidfile auto ${prefix}/var/run/rsyncd.pid
    77 }
     64notes "
     65To use the rsyncd server you must copy\
     66${prefix}/etc/rsyncd.conf.example to rsyncd.conf and add\
     67your modules there. See 'man rsyncd.conf' for more\
     68information.
     69"