Ticket #26632: couchdb-vars.diff

File couchdb-vars.diff, 1.5 KB (added by ryandesign (Ryan Carsten Schmidt), 14 years ago)

proposed patch

  • Portfile

     
    4040set dbdir ${prefix}/var/lib/couchdb
    4141set plistdir /Library/LaunchDaemons
    4242startupitem.uniquename org.apache.couchdb
     43set plist ${startupitem.uniquename}.plist
    4344
    4445post-destroot {
    4546    addgroup ${dbgroup}
     
    5152    destroot.keepdirs-append \
    5253        ${destroot}${dbdir} \
    5354        ${destroot}${logdir}
    54     set plist org.apache.couchdb.plist
    55     system "cd ${destroot}/Library/LaunchDaemons && ln -sf ${prefix}/Library/LaunchDaemons/${plist}"
     55    system "cd ${destroot}${plistdir} && ln -sf ${prefix}${plistdir}/${plist}"
    5656# the following patches can be removed after next version
    5757    reinplace "s;`/opt/local/bin/icu-config --invoke`;;" ${destroot}${prefix}/bin/couchdb
    58     reinplace "s;^.*DYLD_LIBRARY_PATH.*$;;g" ${destroot}${prefix}/Library/LaunchDaemons/org.apache.couchdb.plist
     58    reinplace "s;^.*DYLD_LIBRARY_PATH.*$;;g" ${destroot}${prefix}${plistdir}/${plist}
    5959}
    6060
    6161post-activate {
     
    6363    ui_msg "# Run the following command to install the CouchDB launchd"
    6464    ui_msg "# startup item in order to start and re-start service automatically:"
    6565    ui_msg "#"
    66     ui_msg "# sudo launchctl load -w /Library/LaunchDaemons/org.apache.couchdb.plist"
     66    ui_msg "# sudo launchctl load -w ${plistdir}/${plist}"
    6767    ui_msg "########################################################################"
    6868}
    6969