debspawn:Debian软件包构建器和使用systemd-nspawn的构建帮助器

时间:2024-06-03 06:46:43
【文件属性】:

文件名称:debspawn:Debian软件包构建器和使用systemd-nspawn的构建帮助器

文件大小:66KB

文件格式:ZIP

更新时间:2024-06-03 06:46:43

Python

绝望重生 Debspawn是在隔离环境中构建Debian软件包的工具。 与sbuild或pbuilder类的类似工具不同, debspawn使用systemd-nspawn而不是普通的chroot来管理隔离的环境。 这允许Debspawn通过容器技术进一步将构建与主机系统隔离。 它还允许使用更高级的功能来管理构建,例如,为各个构建设置资源限制。 请记住,Debspawn不是安全功能! 尽管它提供了与主机系统的许多隔离,但您不应与其一起运行任意不受信任的代码。 所有容器技术的常规警告在此处适用。 Debspawn还允许用户在其环境中运行任意自定义命令。 Laniakea Spark工作者使用它在通常构建软件包的同一环境中执行各种非软件包构建和QA操作。 Debspawn的构建考虑了简单性。 它既可以在大型构建场的自动化环境中使用,也可以在人类用户的个人工作站上使用。 因此,可以最轻


【文件预览】:
debspawn-master
----setup.py(4KB)
----.mypy.ini(190B)
----.gitignore(1KB)
----pyproject.toml(784B)
----MANIFEST.in(23B)
----LICENSE(7KB)
----setup.cfg(71B)
----.github()
--------workflows()
----README.md(9KB)
----tests()
--------conftest.py(3KB)
--------__init__.py(1KB)
--------test_cud.py(1KB)
----debspawn()
--------dsrun(11KB)
--------__init__.py(866B)
--------aptcache.py(3KB)
--------osbase.py(28KB)
--------cli.py(17KB)
--------utils()
--------config.py(5KB)
--------build.py(21KB)
--------nspawn.py(9KB)
--------injectpkg.py(4KB)
----RELEASE(716B)
----docs()
--------debspawn.1.xml(7KB)
--------__init__.py(0B)
--------assemble_man.py(4KB)
--------debspawn-run.1.xml(2KB)
--------debspawn-list.1.xml(1KB)
--------debspawn-update.1.xml(2KB)
--------debspawn-create.1.xml(2KB)
--------debspawn-delete.1.xml(2KB)
--------debspawn-build.1.xml(6KB)
--------debspawn-login.1.xml(2KB)
----AUTHORS(40B)
----NEWS(4KB)
----debspawn.py(235B)

网友评论