I don't know how FreeBSD ports work, but did you have to write scripts
to create this port?  If so, they should be checked into Webware CVS so
that it can be repeated.

If you want CVS access yourself, see
http://webware.colorstudy.net/twiki/bin/view/Webware/DeveloperGuidelines
or you could just upload the scripts to the Patches page on Sourceforge.


- Geoff


On Fri, 2002-07-12 at 09:01, Stefan Schwarzer wrote:
> I just uploaded
> http://www.sschwarzer.net/download/webware_port-0.2.tar.gz
> 
> If you don't see any more problems I would like to send the port
> to the FreeBSD maintainers.
> 
> Changes wrt webware_port-0.1:
> 
> - /usr/local/Webware has become /usr/local/share/webware
> 
> - /usr/local/webware has become /usr/local/www/webkit
> 
> - named the user webkit instead of webware (if reinstalling from the
>   new port, delete user webware first with rmuser(8))
> 
> - /usr/local/www/webkit has permissions root:wheel; Cache,
>   ErrorMsgs, Logs, Sessions have permissions webkit:webkit
> 
> - /usr/local/share/webware/WebKit/Native is deleted; installing
>   mod_webkit should be left to an individual port (see below)
> 
> - fixed the packaging list (start/stop script wasn't deleted on
>   deinstallation)
> 
> Some thoughts on other things (taken from the Makefile):
> 
> # TODO (or not)
> #
> # - Don't store info in the package for files that are generated by install.py
> #   -> So far no real problem because the pyc files are overwritten anyway
> #   during the installation. Otherwise, this would cause problems if the
> #   Python versions for the packaging and running are different.
> #
> # - Copy WebKit.cgi and OneShot.cgi if /usr/local/www/cgi-bin exists
> #   -> This has the problem that the overall installation result will be
> #   different depending on installation order of a webserver and Webware.
> #
> # - Patch so that logging goes to /var/log/webkit for default workdir
> #   -> I won't do this because there are still "global" settings in the
> #   files in ${WEBWARE_MASTER_DIR}. Changing them would prohibit other
> #   AppWorkDirs with different log locations.
> #
> # - Provide other useful defaults
> #   -> Which defaults? Please provide input. :-)
> #
> # - Install mod_webkit if Apache is installed (see ports for PHP, mod_python
> #   and mod_auth_pgsql)
> #   -> This should be left to another port, mod_webkit, in order to avoid
> #   dynamic dependencies and packaging lists, depending on whether mod_webkit
> #   should be installed or not. (Not everyone who uses Webware will like
> #   to be forced to also install Apache!)
> 
> Notes on Geoffrey's and Ian's mails:
> 
> On 11 Jul 2002, Ian Bicking wrote:
> > On Thu, 2002-07-11 at 09:51, Geoffrey Talvola wrote:
> > > Stefan Schwarzer wrote:
> > > > /usr/local/Webware is simply a copy of the directories and files as
> > > > extracted from the tarball. I didn't change any permissions. The
> > > > owner/group of these files is root:wheel.
> > > >
> > > > /usr/local/webware is generated from the AppWorkDir.py script. Here, I
> > > > also have nothing done on the permissions. However, the user/group of
> > > > the whole /usr/local/webware is webware:webware.
> > >
> > > I'm not following this whole discussion, but I did notice this.  PLEASE
> > > don't create two directories that differ only by case...
> >
> > I don't know BSD conventions, but it seems like the local files
> > (/usr/local/webware) should go in /var/lib/webware, /var/www/webware,
> 
> /var/lib and /var/www don't seem to be used, "man hier" doesn't list
> them either.
> 
> > /home/webware, or somesuch -- /home/webware seems most likely,
> > especially if you create a webware user.
> 
> I rather don't like "system users" in the regular home directory. The
> PostgreSQL port for FreeBSD behaves similar. (I don't know of the
> policies of other ports, though.)
> 
> > Or maybe /usr/local/Webware should go in /usr/local/share/Webware.
> 
> This seems appropriate for Python scripts; MoinMoin also installs in
> /usr/local/share. - Done. :-)
> 
> Stefan
> 
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Gadgets, caffeine, t-shirts, fun stuff.
> http://thinkgeek.com/sf
> _______________________________________________
> Webware-discuss mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/webware-discuss




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Gadgets, caffeine, t-shirts, fun stuff.
http://thinkgeek.com/sf
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to