Difference between revisions of "LinuxUnixLayout"

 
Line 16: Line 16:
 
* PATH
 
* 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.
 
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 ==
 +
* Filesystem Hierarchy Standard http://www.pathname.com/fhs/
 +
* Debian file system hierarchy http://www.debian.org/doc/debian-policy/ch-opersys.html

Revision as of 17:57, 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

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