Skip to content

Latest commit

 

History

History
63 lines (47 loc) · 2.16 KB

README.rst

File metadata and controls

63 lines (47 loc) · 2.16 KB

rootbox-factories

A set of "standard" factory scripts for use with Rootbox. PRs to add more scripts are welcome!

How to use

#:DEPENDS git:project-rootbox/rootbox-factories///SCRIPT_NAME.sh
#:DEPENDS git:project-rootbox/rootbox-factories///OTHER_SCRIPT_NAME.sh
# Rest of your factory script here...

or:

rootbox new mybox -f git:project-rootbox/rootbox-factories///SCRIPT_NAME.sh

Scripts

General-purpose (inside the general folder)

usage:

git:project-rootbox/rootbox-factories///general/SCRIPT.sh
  • libc-compat.sh - Handy for "portable", dynamically-linked Linux binaries. Install ld-linux-x86-64.so.2 in /lib64.
  • glibc.sh - Similar to the above, but instead installs full glibc via alpine-pkg-glibc.
  • ncurses-compat.sh - Sets up libtinfo.so.5 as an alias for libncurses.so.5.
  • ucg.sh - Installs [ucg](https://gvansickle.github.io/ucg/).

Programming tools (inside the dev folder)

usage:

git:project-rootbox/rootbox-factories///dev/SCRIPT.sh
  • autotools.sh - Installs autoconf, automake, and libtool.
  • cmake.sh - Installs CMake <https://cmake.org/>.
  • crystal.sh - Installs Crystal and Shards using this repo.
  • fakessp.sh - Installs fakessp. If you're having linking issues due to missing _chk calls, try installing this and passing -lfakessp to your linker.
  • felix.sh - Installs Felix.
  • haskell-core.sh - Installs the minimal/core Haskell Platform.
  • haskell-full.sh - Installs the full Haskell Platform.
  • icu.sh - Installs both static and shared variants of the ICU libraries.
  • kona.sh - Installs the Kona K interpreter.
  • nim.sh - Installs Nim.

The contents of the priv directory are used internally and are NOT intended to be used by others!!