RPM requirements for 2.2 stable
RPMs will be available for Linux platforms that support RPMs. These will be generated automatically as part of a crankturn.
-
The RPM will be able to:
-
be installed with: rpm -i <bitkeeper-whatever>.rpm
-
be uninstalled (erased) with: rpm -e <bitkeeper-whatever>
-
be upgraded with: rpm -U <bitkeeper-whatever>.rpm
-
-
The RPM pre-installation will check for dependencies.
-
glibc - that there and correct revision (or compatible revision).
-
tcl/tk Note on why this might be removed from the requirements: Bitkeeper will work fine without tcl/tk so this is not a strictly needed dependency. By making tcl/tk a dep, you will get less calls from the less informed, but the more experienced might get annoyed with passing --nodeps to the rpm installer.
-
-
Permissions and ownership
-
file permissions - not writable
-
directory permissions - not writable by other than installer
-
file and directory ownership - same as who installed.
-
-
It will make links to /usr/bin/..
-
if it can, it will make links in /usr/bin for bk, get, prs, …
-
-
License display (an option to RPM)
-
show bk help license
-
== Possible Requirements, but do not implement unless they get moved to above. a. it will relocatable - user can specify root of installation b. it will work for non-root - users can install in $HOME area