aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README43
-rw-r--r--getopt-ul/README12
2 files changed, 39 insertions, 16 deletions
diff --git a/README b/README
index 92722a0..cbe0d14 100644
--- a/README
+++ b/README
@@ -1,10 +1,11 @@
-+------------------------------------------------------------------------------+
-| ___ _ ___ _ _ _____ _ |
-| / __|__ _ _ _| |__ __| _ \__ _ __| |____ _ __ _(_)_ _ __ |_ _|__ ___| | |
-| | (__/ _` | '_| '_ (_-< _/ _` / _| / / _` / _` | | ' \/ _` || |/ _ \/ _ \ | |
-| \___\__,_|_| |_.__/__/_| \__,_\__|_\_\__,_\__, |_|_||_\__, ||_|\___/\___/_| |
-| |___/ |___/ |
-+------------------------------------------------------------------------------+
+ ____ ____ _____
+ / ___| _ \_ _|
+| | | |_) || |
+| |___| __/ | |
+ \____|_| |_|
+
+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
@@ -13,12 +14,28 @@ 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
--------------------------------------------------------------------------------
- / -- kiss, README, Makefile, LICENSE, CHANGELOG
- bin/ -- for C programs.
- contrib/ -- for Shell scripts that wrap around kiss.
- doc/ -- for documentation.
- man/ -- for manual pages.
- src/ -- for the tools that make up the package manager.
+ / -- 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.
diff --git a/getopt-ul/README b/getopt-ul/README
index 02ce32d..2bcde34 100644
--- a/getopt-ul/README
+++ b/getopt-ul/README
@@ -1,6 +1,12 @@
getopt from util-linux
----------------------
-This is the standalone getopt build from util-linux. This is used in cpt seperately
-so that the program doesn't depend on any outside source. See COPYING for copyright
-information.
+This is the standalone getopt build from util-linux. This is used in cpt
+seperately so that the program doesn't depend on any outside source. See COPYING
+for copyright information. The config.h was generated by running the following
+command on the original source directory.
+
+
+ ./configure \
+ --disable-all-programs \
+ --enable-getopt