NEW PORT: dnetc (OS X)
Reported by: |
charlie@… |
Owned by: |
macports-tickets@… |
Priority:
|
Normal
|
Milestone:
|
|
Component:
|
ports
|
Version:
|
1.0
|
Keywords:
|
|
Cc:
|
|
Port:
|
dnetc
|
|
|
this is a new port of dnetc for OS X only as of now. It assumes the user knows how to config the
client. I should put in some "if no dnetc.ini then ./dnetc -config" and setup a logging area.
but for now..
net/dnetc
--- /dev/null Fri Aug 15 15:56:13 2003
+++ Portfile Fri Aug 15 15:36:55 2003
@@ -0,0 +1,42 @@
+# $Id: $
+
+PortSystem 1.0
+name dnetc
+version 2.9005.484
+categories net # I don't like this.
+maintainers charlie@rubberduck.com
+description distributed.net client
+long_description distributed.net believes in the capability and potential \
+ of distributed computing. Their mission consists of three \
+ interdependent goals: development, deployment, and \
+ advocacy, to be pursued in the advancement of distributed \
+ computing. \
+ \
+ They advocate distributed computing, by encouraging global \
+ participation and contributions of processing power, \
+ bandwidth, and expertise\; by providing a forum for \
+ discussion\; and by raising awareness on the Internet and \
+ in the mainstream.
+
+homepage http://distributed.net/
+platforms darwin
+distfiles dnetc-macosx-ppc.tar.gz
+checksums md5 8da11892b7640fb14c9d2b5ab7b3d8ef
+master_sites ftp://ftp.distributed.net/pub/dcti/current-client/ \
+ http://http.distributed.net/pub/dcti/current-client/
+worksrcdir dnetc484-macosx-ppc
+
+depends_run path:/Library/StartupItems/DarwinPortsStartup:DarwinPortsStartup
+
+configure {}
+build {}
+destroot {
+ file mkdir ${destroot}${prefix}/bin
+ system "install -m 755 ${worksrcpath}/dnetc ${destroot}${prefix}/bin"
+ system "install -m 644 ${worksrcpath}/dnetc.1 ${destroot}${prefix}/man/man1"
+ system "install -o root -m 755 -d ${destroot}${prefix}/etc/rc.d"
+ system "install -o root -m 755 -c \
+ ${portpath}/files/dnetc.sh ${destroot}${prefix}/etc/rc.d"
+ reinplace "s|__PREFIX|${prefix}|g" \
+ ${destroot}${prefix}/etc/rc.d/dnetc.sh
+ }
net/dnetc/files
--- /dev/null Fri Aug 15 15:56:13 2003
+++ files/dnetc.sh Fri Aug 15 15:49:12 2003
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+case "$1" in
+
+start)
+ __PREFIX/bin/dnetc start
+ ;;
+
+config)
+ __PREFIX/bin/dnetc -config
+ ;;
+
+restart)
+ __PREFIX/bin/dnetc -restart
+ ;;
+
+stop)
+ __PREFIX/bin/dnetc -shutdown
+ ;;
+
+esac
actually leave this, ill fix the rc.d script tomorrow (24hrs)