[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Totally Gormless
From: |
Helge Hess |
Subject: |
Re: Totally Gormless |
Date: |
Wed, 12 Oct 2005 18:37:33 +0200 |
On 12. Okt 2005, at 18:47 Uhr, Nicola Pero wrote:
Eg, you can't put GNUstep tools in /usr/local/bin, frameworks and
bundles
in /usr/local/share and expect that by changing something in
GNUstep.conf,
they will be found by gnustep-base ?
Frameworks and system wide bundles belong into /usr/local/lib, app
specific bundles into /usr/local/lib/lowercase(appname)-version.
Well, more exactly in an FHS setup they should be split up (resources
into share or share/lowercase(appname)-version, binary into lib or
lib/lowercase(appname)-version).
[yes, I know people will cry bla bla on that ;-)]
Excerpt from my FHS OGo tree below, we are uploaded in Debian, so I
expect that we are mostly right wrt the FHS policy ;-). Notably we do
not break up bundles (but we should to further improve compliancy)
---snip---
/usr/local/sbin/ogo-webui-1.0
/usr/local/sbin/ogo-xmlrpcd-1.0
/usr/local/sbin/ogo-zidestore-1.4
/usr/local/sbin/ogo-nhsd-1.0
/usr/local/sbin/ogo-webui-1.1
...
/usr/local/lib/libobjc_d.so
/usr/local/lib/libobjc_d.so.lf2
/usr/local/lib/libGDLAccess_d.so
/usr/local/lib/libNGObjWeb_d.so
/usr/local/lib/libNGObjWeb_d.so.4.4
/usr/local/lib/libNGObjWeb_d.so.4.4.90
...
/usr/local/lib/sope-4.3
/usr/local/lib/sope-4.3/saxdrivers
/usr/local/lib/sope-4.3/saxdrivers/libxmlSAXDriver.sax
/usr/local/lib/sope-4.3/saxdrivers/libxmlSAXDriver.sax/libxmlSAXDriver
/usr/local/lib/sope-4.3/saxdrivers/libxmlSAXDriver.sax/Resources
/usr/local/lib/sope-4.3/saxdrivers/libxmlSAXDriver.sax/Resources/Info-
gnustep.plist
/usr/local/lib/sope-4.3/saxdrivers/libxmlSAXDriver.sax/Resources/
bundle-info.plist
/usr/local/lib/sope-4.3/saxdrivers/libxmlSAXDriver.sax/Resources/Version
/usr/local/lib/sope-4.3/saxdrivers/libxmlSAXDriver.sax/stamp.make
/usr/local/lib/sope-4.3/saxdrivers/libxmlSAXDriver.sax/bundle-info.plist
...
/usr/local/lib/opengroupware.org-1.0
/usr/local/lib/opengroupware.org-1.0/commands
/usr/local/lib/opengroupware.org-1.0/commands/LSBase.cmd
/usr/local/lib/opengroupware.org-1.0/commands/LSBase.cmd/LSBase
/usr/local/lib/opengroupware.org-1.0/commands/LSBase.cmd/Resources
/usr/local/lib/opengroupware.org-1.0/commands/LSBase.cmd/Resources/
Info-gnustep.plist
/usr/local/lib/opengroupware.org-1.0/commands/LSBase.cmd/Resources/
Defaults.plist
/usr/local/lib/opengroupware.org-1.0/commands/LSBase.cmd/Resources/
Version
/usr/local/lib/opengroupware.org-1.0/commands/LSBase.cmd/Resources/
commands.plist
/usr/local/lib/opengroupware.org-1.0/commands/LSBase.cmd/stamp.make
/usr/local/lib/opengroupware.org-1.0/commands/LSBase.cmd/bundle-
info.plist
...
/usr/local/lib/opengroupware.org-1.0/datasources/OGoAccounts.ds
/usr/local/lib/opengroupware.org-1.0/datasources/OGoAccounts.ds/
OGoAccounts
/usr/local/lib/opengroupware.org-1.0/datasources/OGoAccounts.ds/
Resources
/usr/local/lib/opengroupware.org-1.0/datasources/OGoAccounts.ds/
Resources/Info-gnustep.plist
/usr/local/lib/opengroupware.org-1.0/datasources/OGoAccounts.ds/
Resources/Defaults.plist
/usr/local/lib/opengroupware.org-1.0/datasources/OGoAccounts.ds/
stamp.make
/usr/local/lib/opengroupware.org-1.0/datasources/OGoAccounts.ds/
bundle-info.plist
...
/usr/local/share/opengroupware.org-1.1
/usr/local/share/opengroupware.org-1.1/Holidays.plist
/usr/local/share/opengroupware.org-1.1/templates
/usr/local/share/opengroupware.org-1.1/translations
/usr/local/share/opengroupware.org-1.1/www
/usr/local/share/zidestore-1.5
/usr/local/share/zidestore-1.5/AptBackendSets.plist
/usr/local/share/zidestore-1.5/E2KAttrMap.plist
/usr/local/share/zidestore-1.5/MAPIPropIDMap.plist
/usr/local/share/zidestore-1.5/MAPIPropMap.plist
/usr/local/share/zidestore-1.5/PersonalFolderInfo.plist
/usr/local/share/zidestore-1.5/DAVPropSets.plist
...
/usr/local/share/sope-4.5
/usr/local/share/sope-4.5/ngobjweb
/usr/local/share/sope-4.5/ngobjweb/Defaults.plist
/usr/local/share/sope-4.5/ngobjweb/Languages.plist
/usr/local/share/sope-4.5/ngobjweb/DAVPropMap.plist
/usr/local/share/sope-4.5/saxmappings
/usr/local/share/sope-4.5/saxmappings/NGiCal.xmap
---snap---
Greets,
Helge
--
http://docs.opengroupware.org/Members/helge/
OpenGroupware.org
- Re: Totally Gormless, (continued)
- Re: Totally Gormless, Armando Di Cianno, 2005/10/11
- Re: Totally Gormless, Richard Frith-Macdonald, 2005/10/12
- Re: Totally Gormless, Armando Di Cianno, 2005/10/12
- Re: Totally Gormless, Nicola Pero, 2005/10/12
- Re: Totally Gormless, Armando Di Cianno, 2005/10/12
- Re: Totally Gormless, Armando Di Cianno, 2005/10/11
- Re: Totally Gormless, Nicola Pero, 2005/10/12
- Re: Totally Gormless, Adam Fedor, 2005/10/12
- Re: Totally Gormless, Adam Fedor, 2005/10/12
- Re: Totally Gormless, Nicola Pero, 2005/10/12
- Re: Totally Gormless,
Helge Hess <=
- Re: Totally Gormless, Armando Di Cianno, 2005/10/12
- Re: Totally Gormless, Helge Hess, 2005/10/12
- Re: Totally Gormless, Adam Fedor, 2005/10/12
- Re: Totally Gormless, Nicola Pero, 2005/10/12
- Re: Totally Gormless, Armando Di Cianno, 2005/10/12
- Re: Totally Gormless, Adam Fedor, 2005/10/12
- Windows Registry [was Re: Totally Gormless], Nicola Pero, 2005/10/13
- Re: Windows Registry [was Re: Totally Gormless], Lloyd Dupont, 2005/10/13
- Re: Totally Gormless, Armando Di Cianno, 2005/10/12
- Re: Totally Gormless, Nicola Pero, 2005/10/12