文件名称:solbuild:Solus软件包构建系统
文件大小:3MB
文件格式:ZIP
更新时间:2024-06-16 15:47:58
Go
solbuild solbuild是基于chroot的软件包构建系统,用于在高度受控和隔离的环境中从源代码安全有效地构建Solus软件包。 此工具继承了最初在Evolve OS中的evobuild工具(现称为Solus)的功能。 分层构建器的核心概念始终保持不变,这是该工具的下一个发展。 solbuild利用OverlayFS提供了一个简单的缓存系统,其中基础映像(由Solus项目提供)用作最底层的只读层,并在临时的上层进行更改。 当前,该项目为solbuild随附的默认概要文件提供了两个基本映像: main-x86_64 :使用稳定的Solus存储库构建,适合于shannon用户的生产部署。 stable-x86_64 :使用不稳定的Solus存储库构建,非常适合开发人员使用,并且Solus在shannon包含之前为回购瀑布构建机器。 在构建package.yml文件( )时
【文件预览】:
solbuild-master
----man()
--------solbuild.conf.5.html(6KB)
--------solbuild.profile.5(5KB)
--------solbuild.1.md(6KB)
--------solbuild.profile.5.md(4KB)
--------solbuild.1(6KB)
--------solbuild.conf.5.md(2KB)
--------solbuild.conf.5(3KB)
--------solbuild.1.html(10KB)
--------solbuild.profile.5.html(8KB)
----data()
--------99_unstable.conf(244B)
--------local-unstable-x86_64.profile(1KB)
--------main-x86_64.profile(2KB)
--------00_solbuild.conf(691B)
--------unstable-x86_64.profile(1KB)
----.github()
--------building.gif(2.86MB)
--------tty.gif(55KB)
----LICENSE(10KB)
----builder()
--------users_test.go(2KB)
--------testdata()
--------transit_manifest.go(3KB)
--------build.go(17KB)
--------profile.go(4KB)
--------update.go(4KB)
--------lockfile.go(4KB)
--------userinfo.go(6KB)
--------manager.go(11KB)
--------namespaces.go(1KB)
--------history.go(10KB)
--------config.go(3KB)
--------index.go(3KB)
--------main.go(5KB)
--------overlay.go(9KB)
--------mmap.go(2KB)
--------users.go(4KB)
--------chroot.go(2KB)
--------repos.go(5KB)
--------pkg.go(6KB)
--------eopkg.go(8KB)
--------util.go(7KB)
--------copy.go(2KB)
--------source()
--------profile_test.go(2KB)
----main.go(948B)
----.gitignore(12B)
----Makefile(2KB)
----go.sum(34KB)
----README.md(5KB)
----go.mod(688B)
----cli()
--------init.go(4KB)
--------build.go(2KB)
--------update.go(2KB)
--------version.go(1KB)
--------index.go(2KB)
--------root.go(2KB)
--------delete_cache.go(2KB)
--------chroot.go(2KB)