On Tue, Sep 10, 2002 at 12:48:31PM +0200, Stefan Schwarzer wrote:
> Hi Thomas
> 
> On Sun, 8 Sep 2002, Thomas Raschbacher wrote:
> > <quote who="Stefan Schwarzer">
> > > Some thoughts:
> > >
> > > - While, probably, most Unix systems put binaries into /usr/local/bin,
> > >   there is no such established convention for Python files.
> > k(i thought about /home/httpd/WebWare
> 
> I used /usr/local/share/webware, because /usr/local/share is
> relatively common for Python files (other than those which go into
> site-packages) under FreeBSD.
> 

Platform-neutral tarballs should default to /usr/local/bin ,
/usr/local/etc, /usr/local/share/PACKAGE, etc.  This scheme is
used by every other program in existence.  

(Old systems used lib/ for all libraries; modern systems are tending
toward share/ for libraries that can be NFS mounted across platforms and
lib/ for those that must not be.  Python modules can be shared.
If we go to a distutils approach, the modules should go wherever
Python's site_packages/ is.)

Platform-specific packages (.deb, .rpm, etc) should put files in
/usr/bin, /etc, /usr/share/PACKAGE, or whatever the convention is for
that platform.

There's no universal standard for documentation, but
/usr/local/doc/webware and /usr/local/doc/webware/html is reasonable.

There's also no standard for data files (servlets), but
/home/webware may be reasonable based on the precedent of
Apache's /home/htdocs .  Debian uses /var/www as the document root.

-- 
-Mike (Iron) Orr, [EMAIL PROTECTED]  (if mail problems: [EMAIL PROTECTED])
   http://iron.cx/     English * Esperanto * Russkiy * Deutsch * Espan~ol


-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to