Difference between revisions of "LinuxUnixLayout"

(/usr/share/eiffelstudio)
Line 8: Line 8:
 
=== /usr/lib/eiffelstudio ===
 
=== /usr/lib/eiffelstudio ===
 
=== /usr/share/eiffelstudio ===
 
=== /usr/share/eiffelstudio ===
 
+
* build (except spec)
 +
* docs
 +
* eifinit
 +
* examples
 +
* ...
  
 
== Environment variables ==
 
== Environment variables ==

Revision as of 18:11, 25 August 2006

It would be nice if the installation layout under Unix/Linux wold be more conform to what is the default layout. This would make it easier to create packages (deb, rpm, ...)

File layout

/usr/bin

  • estudio
  • ec
  • build

/usr/lib/eiffelstudio

/usr/share/eiffelstudio

  • build (except spec)
  • docs
  • eifinit
  • examples
  • ...

Environment variables

At the moment eiffelstudio needs some environment variables set up to work correctly:

  • ISE_EIFFEL
  • ISE_PLATFORM
  • PATH

With a default layout it would be possible to hardcode default values into the compiled binary, which would be used as fallback if the environment variable is not defined.

Resources