Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/esno/construir
a lua driven linux build system
https://github.com/esno/construir
lfs linux linux-from-scratch
Last synced: about 20 hours ago
JSON representation
a lua driven linux build system
- Host: GitHub
- URL: https://github.com/esno/construir
- Owner: esno
- License: mit
- Created: 2024-09-10T15:44:10.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-09-26T22:56:04.000Z (4 months ago)
- Last Synced: 2025-01-08T08:39:21.002Z (1 day ago)
- Topics: lfs, linux, linux-from-scratch
- Language: Lua
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# how to setup
## dependencies
* git
* lua54## build
git clone --recurse-submodules [email protected]:esno/construir.git
cd ./construir
./build.sh# usage
frickle will be a reference linux distribution of construir.
it is available as submodule in [frickle](https://github.com/esno/frickle)## build a recipe
export CONSTRUIR_AQUI="$(pwd)/frickle"
./build/image/libexec/construir binutils
== construir: a custom linux distribution of your needs
-> binutils parse recipe
-> binutils/2.43.1 add task git_clone git://sourceware.org/git/binutils-gdb.git
-> binutils/2.43.1 add task git_checkout binutils-gdb.git -> binutils-2_43_1
** binutils/2.43.1 fetch git://sourceware.org/git/binutils-gdb.git
** binutils/2.43.1 unpack binutils-gdb.git -> binutils-2_43_1