aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormerakor <cem@ckyln.com>2020-10-05 07:33:27 +0000
committermerakor <cem@ckyln.com>2020-10-05 07:33:27 +0000
commit9b99b0e1eed60a63d93f7225b61f845d6759a8a7 (patch)
treee40c0ff4d89f21d06332f40cd916b1b7895129aa
parent756b2c8fcc5e4bb07921132985253234c6b32eab (diff)
downloadcpt-9b99b0e1eed60a63d93f7225b61f845d6759a8a7.tar.gz
README: update
FossilOrigin-Name: 3563c81a28d3d0c967e14e1c8fadd112c04a77bd4a7f3c80f3352d060771a9ea
-rw-r--r--README16
1 files changed, 16 insertions, 0 deletions
diff --git a/README b/README
index 30bc9af..0e83582 100644
--- a/README
+++ b/README
@@ -40,3 +40,19 @@ Directory Structure
getopt-ul -- for cpt provided util-linux standalone getopt(1).
man/ -- for manual pages.
src/ -- for the tools that make up the package manager.
+
+
+Defining Base
+--------------------------------------------------------------------------------
+
+Tools such as cpt-orphans and cpt-reset define the base from the file
+'/etc/cpt-base'. An example cpt-base file can be found from the root directory
+of the repository, which is the default base for Carbs Linux. A user can modify
+this file to fit their needs and redefine their base for the system. For
+example, a user can decide that they want 'sbase' instead of 'busybox' for their
+base, so if they reset their system, busybox will be removed instead of sbase.
+
+This file is used to ship a predefined base, while leaving the base to a user's
+choice. However, it isn't installed by the Makefile so that the packagers may
+define their own base, or so that a user can install cpt without using it as
+their main package manager.