discuss-gnustep
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]