linux-qubasis
linux oasis port as a qubes template
git clone https://9o.is/git/linux-qubasis.git
commit dc2643760d489610b09b396530335b78b4d4e740 parent c5278917557844ff265caaf728d3549c054bf239 Author: Jul <jul@9o.is> Date: Fri, 14 Nov 2025 15:04:32 -0500 move pkg src directory from repo to src Diffstat:
| M | .gitmodules | | | 96 | ++++++++++++++++++++++++++++++++++++++++---------------------------------------- |
| D | pkg/ag/repo | | | 1 | - |
| D | pkg/awk/repo | | | 1 | - |
| D | pkg/b3sum/repo | | | 1 | - |
| D | pkg/bzip2/repo | | | 1 | - |
| D | pkg/e2fsprogs/repo | | | 1 | - |
| D | pkg/freetype/repo | | | 1 | - |
| D | pkg/fspec-sync/repo | | | 1 | - |
| D | pkg/fzy/repo | | | 1 | - |
| M | pkg/gen.sh | | | 1 | - |
| M | pkg/genfn.sh | | | 6 | +++--- |
| D | pkg/libpng/repo | | | 1 | - |
| D | pkg/netbsd-curses/repo | | | 1 | - |
| D | pkg/oksh/repo | | | 1 | - |
| D | pkg/pax/repo | | | 1 | - |
| D | pkg/qubes-core-qrexec/repo | | | 1 | - |
| D | pkg/qubes-core-vchan-xen/repo | | | 1 | - |
| D | pkg/sbase/repo | | | 1 | - |
| D | pkg/sinit/repo | | | 1 | - |
| D | pkg/ubase/repo | | | 1 | - |
| D | pkg/util-linux/repo | | | 1 | - |
| D | pkg/vis/repo | | | 1 | - |
| D | pkg/xen/repo | | | 1 | - |
| D | pkg/xz/repo | | | 1 | - |
| D | pkg/yajl/repo | | | 1 | - |
| D | pkg/zlib/repo | | | 1 | - |
| D | pkg/zstd/repo | | | 1 | - |
27 files changed, 51 insertions(+), 76 deletions(-)
diff --git a/.gitmodules b/.gitmodules @@ -1,96 +1,96 @@ -[submodule "pkg/ag/repo"] - path = pkg/ag/repo +[submodule "ag"] + path = pkg/ag/src url = https://github.com/ggreer/the_silver_searcher.git ignore = all -[submodule "pkg/awk/repo"] - path = pkg/awk/repo +[submodule "awk"] + path = pkg/awk/src url = https://github.com/onetrueawk/awk ignore = all -[submodule "pkg/b3sum/repo"] - path = pkg/b3sum/repo +[submodule "b3sum"] + path = pkg/b3sum/src url = https://git.sr.ht/~mcf/b3sum ignore = all -[submodule "pkg/bzip2/repo"] - path = pkg/bzip2/repo +[submodule "bzip2"] + path = pkg/bzip2/src url = git://sourceware.org/git/bzip2.git ignore = all -[submodule "pkg/e2fsprogs/repo"] - path = pkg/e2fsprogs/repo +[submodule "e2fsprogs"] + path = pkg/e2fsprogs/src url = https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git ignore = all -[submodule "pkg/freetype/repo"] - path = pkg/freetype/repo +[submodule "freetype"] + path = pkg/freetype/src url = git://git.sv.nongnu.org/freetype/freetype2.git ignore = all -[submodule "pkg/fspec-sync/repo"] - path = pkg/fspec-sync/repo +[submodule "fspec-sync"] + path = pkg/fspec-sync/src url = https://github.com/oasislinux/fspec-sync.git ignore = all -[submodule "pkg/fzy/repo"] - path = pkg/fzy/repo +[submodule "fzy"] + path = pkg/fzy/src url = https://github.com/jhawthorn/fzy.git ignore = all -[submodule "pkg/libpng/repo"] - path = pkg/libpng/repo +[submodule "libpng"] + path = pkg/libpng/src url = https://github.com/glennrp/libpng ignore = all -[submodule "pkg/netbsd-curses/repo"] - path = pkg/netbsd-curses/repo +[submodule "netbsd-curses"] + path = pkg/netbsd-curses/src url = https://github.com/oasislinux/netbsd-curses.git ignore = all -[submodule "pkg/oksh/repo"] - path = pkg/oksh/repo +[submodule "oksh"] + path = pkg/oksh/src url = https://github.com/ibara/oksh.git ignore = all -[submodule "pkg/pax/repo"] - path = pkg/pax/repo +[submodule "pax"] + path = pkg/pax/src url = https://git.sr.ht/~mcf/pax ignore = all -[submodule "pkg/qubes-core-qrexec/repo"] - path = pkg/qubes-core-qrexec/repo +[submodule "qubes-core-qrexec"] + path = pkg/qubes-core-qrexec/src url = https://github.com/QubesOS/qubes-core-qrexec ignore = all -[submodule "pkg/qubes-core-vchan-xen/repo"] - path = pkg/qubes-core-vchan-xen/repo +[submodule "qubes-core-vchan-xen"] + path = pkg/qubes-core-vchan-xen/src url = https://github.com/QubesOS/qubes-core-vchan-xen ignore = all -[submodule "pkg/sbase/repo"] - path = pkg/sbase/repo +[submodule "sbase"] + path = pkg/sbase/src url = git://git.suckless.org/sbase ignore = all -[submodule "pkg/sinit/repo"] - path = pkg/sinit/repo +[submodule "sinit"] + path = pkg/sinit/src url = git://git.suckless.org/sinit ignore = all -[submodule "pkg/ubase/repo"] - path = pkg/ubase/repo +[submodule "ubase"] + path = pkg/ubase/src url = git://git.suckless.org/ubase ignore = all -[submodule "pkg/util-linux/repo"] - path = pkg/util-linux/repo +[submodule "util-linux"] + path = pkg/util-linux/src url = https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git ignore = all -[submodule "pkg/vis/repo"] - path = pkg/vis/repo +[submodule "vis"] + path = pkg/vis/src url = https://github.com/martanne/vis ignore = all -[submodule "pkg/xen/repo"] - path = pkg/xen/repo +[submodule "xen"] + path = pkg/xen/src url = git://xenbits.xen.org/xen.git ignore = all -[submodule "pkg/xz/repo"] - path = pkg/xz/repo +[submodule "xz"] + path = pkg/xz/src url = https://github.com/tukaani-project/xz.git ignore = all -[submodule "pkg/yajl/repo"] - path = pkg/yajl/repo +[submodule "yajl"] + path = pkg/yajl/src url = https://github.com/lloyd/yajl ignore = all -[submodule "pkg/zlib/repo"] - path = pkg/zlib/repo +[submodule "zlib"] + path = pkg/zlib/src url = https://github.com/madler/zlib ignore = all -[submodule "pkg/zstd/repo"] - path = pkg/zstd/repo +[submodule "zstd"] + path = pkg/zstd/src url = https://github.com/facebook/zstd ignore = all diff --git a/pkg/ag/repo b/pkg/ag/repo @@ -1 +0,0 @@ -Subproject commit 520ff29c528503668020c8cbedb5b03bccf4c7e0 diff --git a/pkg/awk/repo b/pkg/awk/repo @@ -1 +0,0 @@ -Subproject commit d7f37646965ee26214da0e1d97f3c1d54349ae2d diff --git a/pkg/b3sum/repo b/pkg/b3sum/repo @@ -1 +0,0 @@ -Subproject commit d995c3d31b42d09a568a0a658bcbcd3814164ca9 diff --git a/pkg/bzip2/repo b/pkg/bzip2/repo @@ -1 +0,0 @@ -Subproject commit 6a8690fc8d26c815e798c588f796eabe9d684cf0 diff --git a/pkg/e2fsprogs/repo b/pkg/e2fsprogs/repo @@ -1 +0,0 @@ -Subproject commit c8cb649356206e055f0a0f62a3d15f56a63b8d27 diff --git a/pkg/freetype/repo b/pkg/freetype/repo @@ -1 +0,0 @@ -Subproject commit ae63cc0d13318f2f93fd440cce277388d1b30a49 diff --git a/pkg/fspec-sync/repo b/pkg/fspec-sync/repo @@ -1 +0,0 @@ -Subproject commit eca7ad681a8a8e1bdbfd85e234d9e495a5a79d0a diff --git a/pkg/fzy/repo b/pkg/fzy/repo @@ -1 +0,0 @@ -Subproject commit 34b88869d022e861da4846c4463aea3ddfb3ff30 diff --git a/pkg/gen.sh b/pkg/gen.sh @@ -76,7 +76,6 @@ bind description 'PATCH $in' pkg ag pkg awk pkg b3sum -pkg bestline pkg byacc pkg bzip2 pkg e2fsprogs diff --git a/pkg/genfn.sh b/pkg/genfn.sh @@ -9,7 +9,7 @@ init_pkg() { DEPS= PCHS= unset -f host - var srcdir $dir/repo + var srcdir $dir/src var libdir $outdir var objdir $outdir/obj var hdrdir $outdir/include @@ -245,8 +245,8 @@ fetch() { bind tool $_tool bind srcs $_srcs - if ! grep -qE "^$DIR/repo$" .git/info/exclude; then - printf "%s/repo\n" $DIR >> .git/info/exclude + if ! grep -qE "^${DIR#./}/src$" .git/info/exclude; then + printf "%s/src\n" ${DIR#./} >> .git/info/exclude fi ;; *) diff --git a/pkg/libpng/repo b/pkg/libpng/repo @@ -1 +0,0 @@ -Subproject commit ed217e3e601d8e462f7fd1e04bed43ac42212429 diff --git a/pkg/netbsd-curses/repo b/pkg/netbsd-curses/repo @@ -1 +0,0 @@ -Subproject commit 3aa07c2833ea7b7da442899dab4ce833908026ab diff --git a/pkg/oksh/repo b/pkg/oksh/repo @@ -1 +0,0 @@ -Subproject commit 936f3553d2b60eefa8cf16384b8422a38fb64969 diff --git a/pkg/pax/repo b/pkg/pax/repo @@ -1 +0,0 @@ -Subproject commit 95d26ab249422d86bcbb3a3dda6bb41006bdc8d3 diff --git a/pkg/qubes-core-qrexec/repo b/pkg/qubes-core-qrexec/repo @@ -1 +0,0 @@ -Subproject commit 66d41d3d3cabef2e391f3943f314ca63ae9b3f5f diff --git a/pkg/qubes-core-vchan-xen/repo b/pkg/qubes-core-vchan-xen/repo @@ -1 +0,0 @@ -Subproject commit ff48831740a4019309cb5ea19856c9ef9631d502 diff --git a/pkg/sbase/repo b/pkg/sbase/repo @@ -1 +0,0 @@ -Subproject commit 6b802ab9fd967e2478a29a583521a13fb91aef57 diff --git a/pkg/sinit/repo b/pkg/sinit/repo @@ -1 +0,0 @@ -Subproject commit 28c44b6b94a870f2942c37f9cfbae8b770595712 diff --git a/pkg/ubase/repo b/pkg/ubase/repo @@ -1 +0,0 @@ -Subproject commit 7ac4a56cf048fc49820b567bef223103c2b34aeb diff --git a/pkg/util-linux/repo b/pkg/util-linux/repo @@ -1 +0,0 @@ -Subproject commit 50736e4998fde0fff9b7876476137a21b85bd5a6 diff --git a/pkg/vis/repo b/pkg/vis/repo @@ -1 +0,0 @@ -Subproject commit 8cdf93ef29432c4e639d0d6398e28071ca5da609 diff --git a/pkg/xen/repo b/pkg/xen/repo @@ -1 +0,0 @@ -Subproject commit 077419f04a3125c58dcf9724c954f98d1e927392 diff --git a/pkg/xz/repo b/pkg/xz/repo @@ -1 +0,0 @@ -Subproject commit a522a226545730551f7e7c2685fab27cf567746c diff --git a/pkg/yajl/repo b/pkg/yajl/repo @@ -1 +0,0 @@ -Subproject commit 5e3a7856e643b4d6410ddc3f84bc2f38174f2872 diff --git a/pkg/zlib/repo b/pkg/zlib/repo @@ -1 +0,0 @@ -Subproject commit 5a82f71ed1dfc0bec044d9702463dbdf84ea3b71 diff --git a/pkg/zstd/repo b/pkg/zstd/repo @@ -1 +0,0 @@ -Subproject commit 22b44831637be02bff6a63f85e88671e4cb70460