Archive / / / 2002-12-08-kryptlinux2.txt
2002-12-09 01:24:14 UTC
previous next
-user is told if a package does not install into normal places and will have access to all files on the computer while installing --eg. not in /usr, /etc, and /var --eg. grub, the kernel, --called a system package? -each package has a different installation pattern --normal --system - installs outside of /opt --plugin - installs into another packages directory --others? (plugin host?) top-level package is kryptbase, normal packages are children (plug-ins), which can have sub-plugin's, etc. -kryptbase --apache ---mod_php ---mod_perl --sshd --X --grub kryptbase children installation pattern: -normal --binaries go into /opt/<name>/<version>/bin/ --global config goes into /etc/opt/<name>/<version>/ --user config goes into /home/<user>/.opt/<name>/<version>/ --can optionally have symbollic links in /usr/bin/ to files in /opt/<name>/<version>/bin/ (for PATH and #! in scripts, etc.) --can prompt user during installation for deviation of these rules (i.e. /home/<user>/public_html/ instead of /home/<user>/.opt/apache/<version>/public_html/) --can specify if it provides anything that belongs elseware on the tree normally (/usr/share/dict, etc.) kryptbase -