ccnx: etc/ directory is now owned by ccnxuser (it is also a home dir for that user)

+ccnping
diff --git a/net/ccnping/Portfile b/net/ccnping/Portfile
new file mode 100644
index 0000000..6dd2abd
--- /dev/null
+++ b/net/ccnping/Portfile
@@ -0,0 +1,55 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem  1.0
+name        ccnping
+version     0.1
+revision    1
+epoch       1
+categories  net
+platforms   darwin
+license     GPL LGPL
+maintainers ucla.edu:alexander.afanasyev
+description ping command equivalent for CCNx
+long_description ccnpingserver and ccnping are CCNx applications used for testing connectivity 
+homepage    https://github.com/NDN-Routing/ccnping
+
+use_configure false
+
+fetch.type git
+git.url    https://github.com/NDN-Routing/ccnping.git
+git.branch master
+
+use_parallel_build  no
+
+depends_lib port:ccnx
+
+# User should be already created by ccnx port
+set ccnxuser  ccnx
+set ccnxgroup ccnx
+set ccnxdir   ${prefix}/etc/ccnx
+
+build.env-append CFLAGS=-I${prefix}/include
+build.env-append LIBS=-L${prefix}/lib
+build.env-append INSTALL_BASE=${prefix}
+build.env-append CC=${configure.cc}
+
+destroot {
+    system "echo /ndn/`hostname` > ${ccnxdir}/ccnpingserver.conf.example"
+    xinstall -W ${worksrcpath} ccnping ccnpingserver ${destroot}${prefix}/bin/
+}
+
+patchfiles    patch-Makefile.diff
+
+# startupitem.executable       "su ${ccnxuser} -c \"${prefix}/bin/ccnpingserver `cat ${ccnxdir}/ccnpingserver.conf`\""
+# startupitem.create      yes
+# startupitem.name        ccnping
+
+notes "
+ccnpingserver is usually run on a hub.  For example, on Arizona hub, ccnpingserver 
+is started by running \[ccnpingserver /ndn/arizona.edu\]. Then we can run 
+\[ccnping /ndn/arizona.edu\] from other nodes to test connectivity towards name 
+prefix /ndn/arizona.edu.
+"
+
+# To run ccnpingserver, a name prefix should be configured in \[${ccnxdir}/ccnpingserver.conf\] file.