Changeset 11007


Ignore:
Timestamp:
Feb 16, 2005, 5:41:12 AM (15 years ago)
Author:
rshaw
Message:

Updated to radmind release 1.5.0

Location:
trunk/dports/net/radmind
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/net/radmind/Portfile

    r8496 r11007  
    1 # $Id: Portfile,v 1.14 2004/09/29 04:18:22 rshaw Exp $
     1# $Id: Portfile,v 1.15 2005/02/16 05:41:12 rshaw Exp $
    22PortSystem              1.0
    33
    44name                    radmind
    5 version                 1.3.2
    6 categories              net
     5version                 1.5.0
     6categories              net sysutils
    77maintainers             rshaw@opendarwin.org
    88description             Remotely administer the file systems of multiple unix machines
     
    1919homepage                http://rsug.itd.umich.edu/software/radmind
    2020master_sites    ${homepage}/files/
    21 checksums               md5 d94620d0808fd85e71112ce4caec798f
     21checksums               md5 c636f5c27cec2aeb4d0031a14d91aff5
    2222extract.suffix  .tgz
    2323
     
    2929                                --with-radminddir='\${prefix}/var/radmind'
    3030
    31 post-destroot   {
    32         cd ${destroot}${prefix}/var/radmind
    33         system "echo '# Client\t\tCommand File' >config"
    34         system "echo 'Place ca.pem/cert.pem files in this directory.' >cert/README"
    35         xinstall -v -d -m 0755 client
    36         system "echo 'Place command files in this directory.' >client/README"
    37         system "echo '# Empty default command file' >client/command.K"
    38         xinstall -v -d -m 0750 command
    39         system "touch command/.turd"
    40         xinstall -v -d -m 0750 file
    41         system "touch file/.turd"
    42         xinstall -v -d -m 0750 special
    43         system "touch special/.turd"
    44         xinstall -v -d -m 0750 tmp
    45         xinstall -v -d -m 0750 tmp/file
    46         system "touch tmp/file/.turd"
    47         xinstall -v -d -m 0750 tmp/transcript
    48         system "touch tmp/transcript/.turd"
    49         xinstall -v -d -m 0750 transcript
    50         system "touch transcript/.turd"
     31destroot.keepdirs       ${destroot}${prefix}/var/radmind/cert \
     32                                        ${destroot}${prefix}/var/radmind/client \
     33                                        ${destroot}${prefix}/var/radmind/command \
     34                                        ${destroot}${prefix}/var/radmind/file \
     35                                        ${destroot}${prefix}/var/radmind/preapply \
     36                                        ${destroot}${prefix}/var/radmind/postapply \
     37                                        ${destroot}${prefix}/var/radmind/special \
     38                                        ${destroot}${prefix}/var/radmind/tmp/file \
     39                                        ${destroot}${prefix}/var/radmind/tmp/transcript \
     40                                        ${destroot}${prefix}/var/radmind/transcript
     41post-destroot {
     42        cd ${worksrcpath}
     43        xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}
     44        xinstall -m 0644 COPYRIGHT README SPEC \
     45                ${destroot}${prefix}/share/doc/${name}
     46
     47        xinstall -d -m 0750 ${destroot}${prefix}/var/radmind/cert
     48        xinstall -d -m 0755 ${destroot}${prefix}/var/radmind/client
     49        xinstall -d -m 0750 ${destroot}${prefix}/var/radmind/command
     50        xinstall -d -m 0750 ${destroot}${prefix}/var/radmind/file
     51        xinstall -d -m 0750 ${destroot}${prefix}/var/radmind/preapply
     52        xinstall -d -m 0750 ${destroot}${prefix}/var/radmind/postapply
     53        xinstall -d -m 0750 ${destroot}${prefix}/var/radmind/special
     54        xinstall -d -m 0750 ${destroot}${prefix}/var/radmind/tmp
     55        xinstall -d -m 0750 ${destroot}${prefix}/var/radmind/tmp/file
     56        xinstall -d -m 0750 ${destroot}${prefix}/var/radmind/tmp/transcript
     57        xinstall -d -m 0750 ${destroot}${prefix}/var/radmind/transcript
     58
     59        cd ${destroot}${prefix}/var/radmind/cert
     60        system "echo 'Place ca.pem & cert.pem files in this directory.' >README"
     61        cd ${destroot}${prefix}/var/radmind/client
     62        system "echo 'Place command files in this directory.' >README"
     63
     64        # radmind start/stop rc script (if non-Darwin)
     65        if {![variant_isset darwin]} {
     66                xinstall -d -m 0755 ${destroot}${prefix}/etc/rc.d
     67                xinstall -m 0755 ${filespath}/radmind.sh.in \
     68                        ${destroot}${prefix}/etc/rc.d/radmind.sh
     69                reinplace "s%__PREFIX%${prefix}%" \
     70                        ${destroot}${prefix}/etc/rc.d/radmind.sh
     71        }
    5172}
    5273
     74platform darwin {
     75        startupitem.create                      yes
     76        startupitem.name                        Radmind
     77        startupitem.requires            Resolver Disks
     78        startupitem.start                       "if \[ -f ${prefix}/var/radmind/config \]; then"
     79        startupitem.start-append        "\tCheckForNetwork"
     80        startupitem.start-append        "\t\[ \"\${NETWORKUP}\" = \"-YES-\" \] && \\"
     81        startupitem.start-append        "\t\t${prefix}/sbin/radmind -R -u 077"
     82        startupitem.start-append        "fi"
     83        startupitem.stop                        "/usr/bin/killall radmind"
     84        startupitem.restart                     "StopService; StartService"
     85}
     86
  • trunk/dports/net/radmind/files/patch-Makefile.in

    r8496 r11007  
    1 --- Makefile.in.orig    Tue Sep 28 20:49:47 2004
    2 +++ Makefile.in Tue Sep 28 21:07:35 2004
    3 @@ -220,30 +220,30 @@
     1--- Makefile.in.orig    Tue Feb 15 18:32:56 2005
     2+++ Makefile.in Tue Feb 15 18:33:05 2005
     3@@ -241,32 +241,32 @@
    44        done
    55 
     
    2424+       -mkdir -p $(DESTDIR)${prefix}
    2525+       -mkdir -p $(DESTDIR)${MANDIR}
    26 +       -mkdir $(DESTDIR)${MANDIR}/man1
     26+       -mkdir -p $(DESTDIR)${MANDIR}/man1
    2727        for i in ${MAN1TARGETS}; do \
    2828-           ${INSTALL} -m 0644 -c tmp/man/$$i ${MANDIR}/man1/; \
     
    3030        done
    3131-       -mkdir ${MANDIR}/man5
    32 +       -mkdir $(DESTDIR)${MANDIR}/man5
     32+       -mkdir -p $(DESTDIR)${MANDIR}/man5
    3333        for i in ${MAN5TARGETS}; do \
    3434-           ${INSTALL} -m 0644 -c tmp/man/$$i ${MANDIR}/man5/; \
     
    3636        done
    3737-       -mkdir ${MANDIR}/man8
    38 +       -mkdir $(DESTDIR)${MANDIR}/man8
     38+       -mkdir -p $(DESTDIR)${MANDIR}/man8
    3939         for i in ${MAN8TARGETS}; do \
    4040-           ${INSTALL} -m 0644 -c tmp/man/$$i ${MANDIR}/man8/; \
    4141+           ${INSTALL} -m 0644 -c tmp/man/$$i $(DESTDIR)${MANDIR}/man8/; \
    4242        done
    43 -       -mkdir -p ${CLIENTDIR}
     43-       -mkdir -p ${RADMINDDIR}/client
     44-       -mkdir -p ${PREAPPLYDIR}
     45-       -mkdir -p ${POSTAPPLYDIR}
    4446-       -mkdir -p ${CERTDIR}
    45 +       -mkdir -p $(DESTDIR)${CLIENTDIR}
     47+       -mkdir -p $(DESTDIR)${RADMINDDIR}/client
     48+       -mkdir -p $(DESTDIR)${PREAPPLYDIR}
     49+       -mkdir -p $(DESTDIR)${POSTAPPLYDIR}
    4650+       -mkdir -p $(DESTDIR)${CERTDIR}
    4751 
Note: See TracChangeset for help on using the changeset viewer.