blob: cbe0d14141a8348d372fa34a01433d90cefba8c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
____ ____ _____
/ ___| _ \_ _|
| | | |_) || |
| |___| __/ | |
\____|_| |_|
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.
- C compiler [make]
- rsync
- getopt [provided by cpt if not available]
- POSIX base utilities [coreutils, busybox, sbase, etc.]
- tar [GNU tar, busybox, toybox, libarchive, etc.]
Build configuration can be done from the 'config.mk' file. If you have getopt
on your system, add SYSTEM_GETOPT=1 option to your 'config.mk'.
Directory Structure
--------------------------------------------------------------------------------
/ -- cpt, README, Makefile, LICENSE, CHANGELOG
bin/ -- for C programs.
contrib/ -- for Shell scripts that wrap around cpt.
doc/ -- for documentation.
getopt-ul -- for cpt provided util-linux standalone getopt(1).
man/ -- for manual pages.
src/ -- for the tools that make up the package manager.
|