any-engine – the core of any engine to build software, distributable in POSIX universe. Contains essential shell libraries and utils.
Required
-
The following programs, conformant to POSIX.1-2008 standard:
- shell (Bourne compatible)
- baseutils:
- printf, [, mkdir, basename, tail, cp, mv,
- cat, rm, rmdir, ls, tr, ln, sort, date, chmod
- Misc utils:
- sed
- grep
- file
- find
- xargs
- tar
- patch
For developers
To generate new html and man documentation files from Latex sources, one will need:- perl
- devdoc utility (https://opendistro.org/devdoc/)
- links or other text browser with option -dump
- Latex typesetting system
- latex2man package
Latest code
Description
any is the set of libraries, written in shell. They are designed for launch with rdd frontend. Together this set allows to read data from .ini config files, construct static shell file and launch different build tasks.
Install
To install engine to some working directory, type:
$ ./install.sh DESTDIR=WORKDIR
To install binaries and documentation to some place, shared across all working directories, type:
$ ./install.sh system
Variable DESTDIR is used to keep the path to the root install destination. Its default value is:
$ ./install.sh system DESTDIR=${HOME}/rrr
Distribution
Available under ISC License.
Copyright 2015-2021 Random Crew.
Copyright 2015-2021 Random Crew.