zandra

zandra linux main repo
git clone git://zandra.org/zandra
Log | Files | Refs | Submodules | README | LICENSE

commit ecc6d7f7ddee2985020bdddb194572898c51c6e4
parent bc58a52c094863e9ae4997649e56a5ca27408ca9
Author: Ben O'Neill <ben@benoneill.xyz>
Date:   Tue,  6 Oct 2020 16:00:00 -0400

make build process easier

Diffstat:
MREADME.md | 8+++++---
Mmkfile | 6+++---
2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md @@ -1,6 +1,6 @@ -# Zandra Linux +# Zandra -[Zandra Linux](http://zandra.xyz) is a minimal Linux distribution +[Zandra](http://zandra.xyz) is a minimal Linux distribution forked from [morpheus linux](http://morpheus.2f30.org). It aims to be simple, small, and efficient. Zandra will hopefully get to a point where it has a stable release cycle, with security patches of course. @@ -12,6 +12,7 @@ where it has a stable release cycle, with security patches of course. [musl-cross-make](https://github.com/richfelker/musl-cross-make). * mk from [9base](http://tools.suckless.org/9base/) or [plan9port](https://github.com/9fans/plan9port). +* [Zandra pkgtools](http://git.zandra.xyz/pkgtools/log.html) ## Compiling @@ -40,7 +41,8 @@ Go to the directory of the package you would like to package, then run You can install to a root using the following: export ROOT="desired root" - mk install + mk + mk install A bootable image can be made using the "bootable" target. IT ASSUMES `/dev/loop0` IS FREE SO IF IT'S NOT, DON'T RUN THE SCRIPT!! diff --git a/mkfile b/mkfile @@ -9,9 +9,9 @@ ROOT = `{pwd}/root all:QV: cd ports if test "$TARG" = ""; then - env -i PATH="$PATH" configmk="$configmk" mkbuild="$mkbuild" mk + env -i PATH="$PATH" configmk="$configmk" mkbuild="$mkbuild" mk package else - env -i PATH="$PATH" configmk="$configmk" mkbuild="$mkbuild" TARG="$TARG" mk + env -i PATH="$PATH" configmk="$configmk" mkbuild="$mkbuild" TARG="$TARG" mk package fi init:QV: @@ -23,7 +23,7 @@ bootable:V: install:QV: cd ports - env -i PATH="$PATH" configmk="$configmk" mkbuild="$mkbuild" ROOT="$ROOT" TARG="$TARG" mk install + env -i PATH="$PATH" configmk="$configmk" mkbuild="$mkbuild" ROOT="$ROOT" TARG="$TARG" mk installpkgs clean:QV: cd ports