linux-qubasis

linux oasis port as a qubes template

git clone https://9o.is/git/linux-qubasis.git

commit b448bb624fd4fd3fb198fcb2de760e74e4363056
parent a9548704a5a3cf661bb50700f7ab29c1c7dff11a
Author: Jul <jul@9o.is>
Date:   Tue, 18 Nov 2025 03:51:35 -0500

add binfiles function

Diffstat:
Mpkg/genfn.sh | 18+++++++++++++-----
Mpkg/ubase/gen.sh | 2++
Mpkg/vis/gen.sh | 8+++++---
3 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/pkg/genfn.sh b/pkg/genfn.sh @@ -185,11 +185,19 @@ compile() { done } +binfiles() { + files $* + for _file in $_files; do + _out=${_file#*/} + file reg 0755 '\$$bindir'/$_out $outdir/$_out + done +} + share() { files --prefix $datdir $* - for _out in $_files; do - _out=${_out#*/} + for _file in $_files; do + _out=${_file#*/} file reg 0644 '\$$datadir'/$_out $outdir/share/$_out done } @@ -197,10 +205,10 @@ share() { include() { files --prefix $hdrdir $* - for _out in $_files; do - HDRS="$HDRS $_out" - _out=${_out#*/} + for _file in $_files; do + _out=${_file#*/} file reg 0644 '\$$includedir'/$_out $outdir/include/$_out + HDRS="$HDRS $_file" done } diff --git a/pkg/ubase/gen.sh b/pkg/ubase/gen.sh @@ -102,3 +102,5 @@ tools " watch 1 who 1 " + +binfiles $dir/mount.swap diff --git a/pkg/vis/gen.sh b/pkg/vis/gen.sh @@ -71,9 +71,11 @@ bin vis " bin vis-digraph vis-digraph.c bin vis-menu vis-menu.c -copy vis-complete vis-complete -copy vis-clipboard vis-clipboard -copy vis-open vis-open +binfiles " + vis-complete + vis-clipboard + vis-open +" visman() { sed $1 man/$1