mk-standalone

standalone mk from 9base
git clone git://git.evenfri.duckdns.org/mk-standalone.git
Log | Files | Refs | README

commit acf8bfb214f926411fd80a828f086d343536d64c
parent fb16b1f0170171f19960379d4c800e7c2cf6c334
Author: evenfri <evenfri256@gmail.com>
Date:   Wed,  5 Aug 2026 03:33:15 +0800

sudo to doas

Diffstat:
Minstall | 22++++++++++++----------
Mwrappers/ld | 2+-
2 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/install b/install @@ -1,21 +1,23 @@ #!/bin/sh +output="/usr/local/plan9" + set -e make -C lib9 make -C mk -sudo mkdir -p /usr/local/plan9/bin -sudo mkdir -p /usr/local/plan9/src -sudo mkdir -p /usr/local/plan9/lib +doas mkdir -p "$output/bin" +doas mkdir -p "$output/src" +doas mkdir -p "$output/lib" -sudo cp -r mk/mk /usr/local/plan9/bin/ -sudo cp -r templates/* /usr/local/plan9/src/ -sudo cp -r wrappers/* /usr/local/plan9/bin/ -sudo cp -r lib9/lib9.a /usr/local/plan9/lib/ +doas cp -r mk/mk "$output/bin/" +doas cp -r templates/* "$output/src/" +doas cp -r wrappers/* "$output/bin/" +doas cp -r lib9/lib9.a "$output/lib/" echo -echo "* please paste to your ~/.{shell}rc" -echo " export LPLAN9=\"/usr/local/plan9\"" -echo " export PATH=\"\$LPLAN9/bin:\$PATH\"" +echo "* please paste to your ~/.bashrc or ~/.zshrc" +echo " export PLAN9=\"$output\"" +echo " export PATH=\"\$PLAN9/bin:\$PATH\"" echo diff --git a/wrappers/ld b/wrappers/ld @@ -1,3 +1,3 @@ #!/bin/sh -exec /usr/bin/ld -m elf_x86_64 "$@" +exec /usr/bin/ld -lc -m elf_x86_64 "$@"