From 9b99b0e1eed60a63d93f7225b61f845d6759a8a7 Mon Sep 17 00:00:00 2001 From: merakor Date: Mon, 5 Oct 2020 07:33:27 +0000 Subject: README: update FossilOrigin-Name: 3563c81a28d3d0c967e14e1c8fadd112c04a77bd4a7f3c80f3352d060771a9ea --- README | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'README') 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. -- cgit v1.2.3