Ticket #50720: Portfile-xymon-client.diff

File Portfile-xymon-client.diff, 3.3 KB (added by fclaire@…, 8 years ago)
  • Portfile

    old new  
    66name                    xymon-client
    77set shortname           xymon
    88conflicts               xymon-server
    9 version                 4.3.10
    10 revision                1
     9version                 4.3.26
    1110categories              net
    1211platforms               darwin
    1312license                 {GPL-2 OpenSSLException}
    14 maintainers             free.fr:fclaire
     13maintainers             free.fr:fclaire openmaintainer
    1514
    1615description             Xymon network monitor Client
    1716
     
    2625distname                ${shortname}-${version}
    2726dist_subdir             ${shortname}
    2827
    29 checksums               sha1    d37765da5741adc4282e081e3ad59862eb22353f \
    30                         rmd160  df5e01ab4528bc1146cdf784bbf69616f743bfa1
     28checksums               sha256  cbd0586c77378c92d9866497c8e5ddc64ec9973e4078e44860f572258f8521c5 \
     29                        rmd160  c43ac804be298dca61d0f310bd599caea0b804de
    3130
    3231depends_lib             port:rrdtool \
    3332                        port:fping \
     
    4746}
    4847set xymongroup          ${xymonuser}
    4948set xytopdir            ${prefix}/lib/${shortname}
    50 set xyetcdir            ${xytopdir}/client/etc
    51 set xylogdir            ${xytopdir}/client/logs
    52 set xytmpdir            ${xytopdir}/client/tmp
     49set xyetcdir            ${xytopdir}/etc
     50set xylogdir            ${xytopdir}/logs
     51set xytmpdir            ${xytopdir}/tmp
    5352set xyvardir            ${xytopdir}/data
    5453set xywebdir            ${xytopdir}/web
    5554set xywwwdir            ${xytopdir}/www
     
    7069                        XYMONHOSTIP=127.0.0.1 \
    7170                        XYMONHOSTOS=${os.platform} \
    7271                        MANROOT=${prefix}/share/man \
    73                         INSTALLBINDIR=${xytopdir}/client/bin \
     72                        INSTALLBINDIR=${xytopdir}/bin \
    7473                        INSTALLETCDIR=${xyetcdir} \
    75                         INSTALLEXTDIR=${xytopdir}/client/ext \
     74                        INSTALLEXTDIR=${xytopdir}/ext \
    7675                        INSTALLTMPDIR=${xytmpdir} \
    7776                        INSTALLWEBDIR=${xywebdir} \
    7877                        INSTALLWWWDIR=${xywwwdir} \
     
    9493                        ${destroot}${xywebdir}
    9594
    9695startupitem.create      yes
    97 startupitem.start       "sudo su ${xymonuser} -c \"${xytopdir}/client/runclient.sh start\""
    98 startupitem.stop        "sudo su ${xymonuser} -c \"${xytopdir}/client/runclient.sh stop\""
    99 startupitem.restart     "sudo su ${xymonuser} -c \"${xytopdir}/client/runclient.sh restart\""
     96startupitem.start       "sudo su ${xymonuser} -c \"${xytopdir}/runclient.sh start\""
     97startupitem.stop        "sudo su ${xymonuser} -c \"${xytopdir}/runclient.sh stop\""
     98startupitem.restart     "sudo su ${xymonuser} -c \"${xytopdir}/runclient.sh restart\""
    10099#startupitem.pidfile     auto ${xylogdir}/clientlaunch.*.pid
    101100startupitem.pidfile     none
    102101
     
    128127    $ sudo dscl . -append /Groups/admin GroupMembership ${xymonuser}
    129128
    130129You can start,stop and restart the xymon client with:
    131     $ sudo -u ${xymonuser} ${xytopdir}/client/runclient.sh \[start|stop|restart\]
     130    $ sudo -u ${xymonuser} ${xytopdir}/runclient.sh \[start|stop|restart\]
    132131"
    133132
    134133use_parallel_build  no