Where possible, product design has followed these rules:
/opt/novell: Contains all static data in the following standard subdirectories.
/opt/novell/bin |
Executable files that are used by multiple products or are intended to be executed by an end user. |
/opt/novell/product/sbin |
Executable files that are used only by a product and are not executed by an end user. |
/opt/novell/lib |
Shared libraries that are used by multiple products and shared or static libraries that are part of an SDK. |
/opt/novell/include |
Header files for SDKs, typically in a product subdirectory. |
/opt/novell/lib64 |
Contains 64-bit shared libraries. |
/etc/opt/novell: Generally contains host-specific configuration data.
If a product has a single configuration file, it is named product or service.conf.
If a product uses multiple configuration files, they are placed in a subdirectory named for the product or service.
/etc/opt/novell/service_name: Contains various OES service configuration files.
/var/opt/novell: Contains all variable data.
Variable data (data that changes during normal run time operations) is stored in a product or service subdirectory.
/var/opt/novell/log: Generally contains log files.
If a product or service has a single log file, it is stored in a file with the product or service name.
If a product or service has multiple log files, they are stored in a subdirectory named for the product or service.
/var/log: Contains the log messages and the YaST logs.
All files and directories that could not follow the above rules have the prefix novell- where possible.