linux-qubasis
linux oasis port as a qubes template
git clone https://9o.is/git/linux-qubasis.git
commit 6891f6ccd3d955d1f50238ae953421113d22e49f parent e51f0cd7d31c5b561498d0ee5a5b4e31f5be2100 Author: Jul <jul@9o.is> Date: Thu, 20 Nov 2025 03:32:45 -0500 fix vis share file paths Diffstat:
| M | pkg/genfn.sh | | | 8 | +++++++- |
| M | pkg/vis/gen.sh | | | 2 | +- |
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/pkg/genfn.sh b/pkg/genfn.sh @@ -219,9 +219,14 @@ include() { files() { _prefix=$outdir _src_prefix=$srcdir + _keep_path=false while [ $# -gt 0 ]; do case "$1" in + --keep-path) + _keep_path=true + shift + ;; --prefix) case $2 in \$*) _prefix=$2;; @@ -249,7 +254,8 @@ files() { case $_src in $_prefix/*) _out=$_src;; $srcdir/*|$outdir/*|$dir/*) - prefix _out $_prefix ${_src##*/} + $_keep_path && _prefix_src=${_src#$_src_prefix/} || _prefix_src=${_src##*/} + prefix _out $_prefix $_prefix_src copy $_out $_src ;; *) error files cannot handle $_src;; diff --git a/pkg/vis/gen.sh b/pkg/vis/gen.sh @@ -91,7 +91,7 @@ visman vis-menu.1 visman vis-open.1 luafiles() { - share --src-prefix lua --prefix vis $1 + share --keep-path --src-prefix lua --prefix vis $1 } foreach lua.txt luafiles