linux-qubasis
linux oasis port as a qubes template
git clone https://9o.is/git/linux-qubasis.git
commit 65ad57234d0b6407f8acbeb34dc8b51cd877d325 parent ef9c8c50c6f939c892d556293c8dcdca70388251 Author: Jul <jul@9o.is> Date: Tue, 18 Nov 2025 06:23:52 -0500 add symbolic links Diffstat:
| M | pkg/bzip2/gen.sh | | | 1 | + |
| M | pkg/gen-files.sh | | | 8 | ++------ |
| M | pkg/genfn.sh | | | 11 | +++++++++++ |
| M | pkg/less/gen.sh | | | 1 | + |
| M | pkg/lua/gen.sh | | | 7 | +++++-- |
| M | pkg/mandoc/gen.sh | | | 6 | ++++++ |
| M | pkg/netbsd-curses/gen.sh | | | 2 | ++ |
| M | pkg/oksh/gen.sh | | | 2 | ++ |
| M | pkg/sbase/gen.sh | | | 2 | ++ |
| M | pkg/sinit/gen.sh | | | 1 | + |
| M | pkg/vis/gen.sh | | | 3 | +++ |
| M | pkg/xz/gen.sh | | | 3 | +++ |
| M | pkg/zstd/gen.sh | | | 3 | +++ |
13 files changed, 42 insertions(+), 8 deletions(-)
diff --git a/pkg/bzip2/gen.sh b/pkg/bzip2/gen.sh @@ -19,3 +19,4 @@ lib libbz2.a " bin bzip2 bzip2.c $libdir/libbz2.a man bzip2.1 +sym bin/bzcat bzip2 diff --git a/pkg/gen-files.sh b/pkg/gen-files.sh @@ -3,14 +3,10 @@ shift while [ $# -gt 0 ]; do case "$1" in - reg) - printf "reg $2 $3 $4\n" + reg|sym) + printf "$1 $2 $3 $4\n" shift 4 ;; - sym) - printf "sym 0777 $2 $3\n" - shift 3 - ;; *) printf "%s: error parsing: unknown %s\n" $0 $1 exit 1 diff --git a/pkg/genfn.sh b/pkg/genfn.sh @@ -331,6 +331,17 @@ man() { file reg 0644 '\$$mandir'/man$_sec/$_out.gz $outdir/$_out.gz } +sym() { + case ${1%%/*} in + bin) _prefix='\$$bindir';; + man) _prefix='\$$mandir';; + share) _prefix='\$$datadir';; + *) error sym cannot handles prefix $_prefix;; + esac + + file sym 0777 $_prefix/${1#*/} $2 +} + file() { FILE="$FILE $*" } diff --git a/pkg/less/gen.sh b/pkg/less/gen.sh @@ -69,3 +69,4 @@ bin lesskey " man less.nro 1 man lessecho.nro 1 man lesskey.nro 1 +sym bin/more less diff --git a/pkg/lua/gen.sh b/pkg/lua/gen.sh @@ -50,8 +50,11 @@ lib liblua.a " src/lzio.c " -bin lua src/lua.c $libdir/liblua.a -bin luac src/luac.c $libdir/liblua.a +bin lua5.4 src/lua.c $libdir/liblua.a +bin luac5.4 src/luac.c $libdir/liblua.a + +sym bin/lua lua5.4 +sym bin/luac luac5.4 man doc/lua.1 man doc/luac.1 diff --git a/pkg/mandoc/gen.sh b/pkg/mandoc/gen.sh @@ -107,3 +107,9 @@ man eqn.7 man tbl.7 man mandoc_char.7 man makewhatis.8 + +sym bin/apropos mandoc +sym bin/man mandoc +sym bin/whatis mandoc +sym bin/makewhatis mandoc +sym man/man1/whatis.1.gz apropos.1.gz diff --git a/pkg/netbsd-curses/gen.sh b/pkg/netbsd-curses/gen.sh @@ -189,6 +189,8 @@ bin tset " $libdir/libterminfo.a " +sym bin/reset tset + man usr.bin/infocmp/infocmp.1 man usr.bin/tabs/tabs.1 man usr.bin/tic/tic.1 diff --git a/pkg/oksh/gen.sh b/pkg/oksh/gen.sh @@ -54,5 +54,7 @@ bin ksh " vis.c " +sym bin/sh ksh + man sh.1 man ksh.1 diff --git a/pkg/sbase/gen.sh b/pkg/sbase/gen.sh @@ -195,3 +195,5 @@ tools " xinstall yes " + +sym bin/[ test diff --git a/pkg/sinit/gen.sh b/pkg/sinit/gen.sh @@ -11,3 +11,4 @@ cflags " bin sinit sinit.c libexec shutdown $dir/shutdown.c man sinit.8 +sym bin/init sinit diff --git a/pkg/vis/gen.sh b/pkg/vis/gen.sh @@ -95,3 +95,6 @@ luafiles() { } foreach lua.txt luafiles + +sym share/vis/lexer.lua lexers/lexer.lua +sym share/vis/themes/default.lua base-16.lua diff --git a/pkg/xz/gen.sh b/pkg/xz/gen.sh @@ -153,4 +153,7 @@ bin xz " $libdir/liblzma.a " +sym bin/unxz xz +sym bin/xzcat xz + man src/xz/xz.1 diff --git a/pkg/zstd/gen.sh b/pkg/zstd/gen.sh @@ -54,4 +54,7 @@ bin zstd " $libdir/libzstd.a " +sym bin/unzstd zstd +sym bin/zstdcat zstd + man programs/zstd.1