From: Stephen Morton on 30 Jun 2010 04:40 The current version of the moinmoin port seems to be pretty broken when it comes to running it as a standalone thing. 'make instance' tries to copy a file that doesn't exist: sudo make MOINTYPE=STANDALONE MOINDEST=/usr/local/www/wiki instance Set MOINTYPE=(CGI|FCGI|WSGI|STANDALONE) to define type of installation. Default is CGI. Use MOINDEST=/path to modify installation destination. Default value for MOINDEST is /usr/local/www/wiki. To get correct permissions, please set CGIUSER, CGIGROUP per default it is set to www:www. Creating a new wiki instance in /usr/local/www/wiki. install: /usr/local/share/moin/server/wikiserver.py: No such file or directory *** Error code 71 and the instructions for package install specify a different file that doesn't exist: ${MOINDIR}/server/moin.py I suspected that wikiserver.py is the proper file, and I copied it over from the initial tarball and got everything to run, but then I run into the problem of config. The file server/wikiserverconfig.py should get copied over as well, although I can't seem to make the server respect all the options I set. In particular, I could get it to change port and to drop root privileges, but it wouldn't bind to something besides localhost. I don't know what was going on there. Additionally, dropping root privileges seemed to happen at the wrong time, because if I told it to run on port 80 and drop off of root, it seems to drop root before it binds to the port, and so fails to do so. I'm getting the same behavior out of running straight from the tarball though, so that's probably something I'm doing wrong. Anyway, thought I'd let you know. I'm running python from the python metaport, uname -a FreeBSD [hostname removed] 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009 root(a)mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 Any other information you'd like, just ask. _______________________________________________ freebsd-ports(a)freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"
From: khsing on 21 Jul 2010 04:12 Hi, this is a problem. a standalone server should start with $MOINDEST/server/moin server standalone I will modify Makefile to fit this changes. Thanks On Wed, Jun 30, 2010 at 4:40 PM, Stephen Morton <tungolcraeft(a)gmail.com> wrote: > The current version of the moinmoin port seems to be pretty broken when it comes to running it as a standalone thing. 'make instance' tries to copy a file that doesn't exist: > > sudo make MOINTYPE=STANDALONE MOINDEST=/usr/local/www/wiki instance > > Set MOINTYPE=(CGI|FCGI|WSGI|STANDALONE) to define > type of installation. Default is CGI. > Use MOINDEST=/path to modify installation destination. > Default value for MOINDEST is /usr/local/www/wiki. > > To get correct permissions, please set CGIUSER, CGIGROUP > per default it is set to www:www. > > Creating a new wiki instance in /usr/local/www/wiki. > install: /usr/local/share/moin/server/wikiserver.py: No such file or directory > *** Error code 71 > > and the instructions for package install specify a different file that doesn't exist: ${MOINDIR}/server/moin.py > > I suspected that wikiserver.py is the proper file, and I copied it over from the initial tarball and got everything to run, but then I run into the problem of config. The file server/wikiserverconfig.py should get copied over as well, although I can't seem to make the server respect all the options I set. In particular, I could get it to change port and to drop root privileges, but it wouldn't bind to something besides localhost. I don't know what  was going on there. > > Additionally, dropping root privileges seemed to happen at the wrong time, because if I told it to run on port 80 and drop off of root, it seems to drop root before it binds to the port, and so fails to do so. I'm getting the same behavior out of running straight from the tarball though, so that's probably something I'm doing wrong. > > Anyway, thought I'd let you know. I'm running python from the python metaport, uname -a > FreeBSD [hostname removed] 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009   root(a)mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64 > > Any other information you'd like, just ask. -- A man live in jail and want to break. http://blog.khsing.net _______________________________________________ freebsd-ports(a)freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"
|
Pages: 1 Prev: Herramientas para la Construccion y Mas - ports Next: posix test suite port source code |