diff options
author | merakor <cem@ckyln.com> | 2021-02-28 13:29:18 +0000 |
---|---|---|
committer | merakor <cem@ckyln.com> | 2021-02-28 13:29:18 +0000 |
commit | cb7a8dcdd8509a0f9d1d06e6f6485af5e791f921 (patch) | |
tree | 967858f45cff392a940f360291259e88d0a7148c /README | |
parent | 8459661793314095fdc6780b8981bad33a0e0e95 (diff) | |
download | cpt-cb7a8dcdd8509a0f9d1d06e6f6485af5e791f921.tar.gz |
README: update
FossilOrigin-Name: dc4c716ef4049d38cbe40f4da00892d0fe9b8063d31df3f633f99e2fde5669a2
Diffstat (limited to 'README')
-rw-r--r-- | README | 66 |
1 files changed, 0 insertions, 66 deletions
@@ -1,66 +0,0 @@ - ____ ____ _____ - / ___| _ \_ _| -| | | |_) || | -| |___| __/ | | - \____|_| |_| - -Carbs Packaging Tools --------------------------------------------------------------------------------- - -Package management toolset for Carbs Linux. Forked from [KISS]. All usage -information can be obtained from the manual page. For changes please refer to -the `CHANGELOG.md` file. - -[KISS]: https://github.com/kisslinux/kiss - - -Dependencies --------------------------------------------------------------------------------- - -To build and use cpt, you need the following software: - -- rsync -- curl -- POSIX base utilities [coreutils, busybox, sbase, etc.] -- pax or tar [GNU tar, busybox, toybox, libarchive, etc.] -- Common compression utilities such as gzip, bzip2, xz, etc. - - -In order to build the documentation, you will need the following software: - -- texinfo (for generating '.info' pages) -- Emacs (for generating '.texi' and '.txt' pages) - -However, distributed tarballs come with info pages, and '.texi' and '.txt' files -are committed directly into the repository, meaning that you don't need -`texinfo` if you are using a tarball, and you don't need Emacs as long as you -don't edit the documentation. - -You can also completely disable the build/installation of the documentation by -either passing `DOCS=no` to `make` or editing `config.mk` to disable it. - - -Directory Structure --------------------------------------------------------------------------------- - - / -- README, LICENSE, CHANGELOG - contrib/ -- for Shell scripts that wrap around cpt. - docs/ -- for documentation. - 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. |