【文件属性】:
文件名称:punylinux:为最小Linux系统构建自动化(由Ruby&Rake支持)
文件大小:29KB
文件格式:ZIP
更新时间:2021-03-10 08:32:19
linux build-automation rake Ruby
PunyLinux
为最小Linux系统构建自动化(由Ruby&Rake支持)。
包装管理
Aquire软件包源(在pkg/内的文件中用DSL定义的软件包)
(可选)验证软件包校验和
下载/将校验和写入文件
用sha256sum验证
(可选)通过签名验证软件包来源
将签名下载/写入文件
用gpg验证
解压缩包源
构建软件包源
安装套件
影像管理
生成LINUX映像
生成ISOLINUX映像
安装
克隆此项目
安装依赖项
转到项目目录
跑rake
依存关系
Ruby(在ruby 2.6.3p62上测试)
卷曲
柏油
楼宇自动化
您必须安装构建所有软件包所需的任何开发依赖关系,例如:
制作
cmake
忍者
介子
等等。
压气机
由于我们只是使用tar -xf解压缩档案,因此只需安装您要支持的任何压缩器即可:
gzip
z
等等。
影像产生
syslinux
cdrkit
【文件预览】:
punylinux-master
----pkg()
--------busybox.rb(7KB)
--------linux.rb(964B)
----src()
--------isolinux.cfg(133B)
----lib()
--------helpers.rb(123B)
--------path.rb(224B)
--------package.rb(2KB)
--------helpers()
--------path()
--------printer.rb(134B)
--------list.rb(474B)
--------package()
----Gemfile(77B)
----doc()
--------References.md(332B)
--------TODO.md(2KB)
--------README.md(5KB)
----tasks()
--------fhs.rake(58B)
--------path.rake(203B)
--------iso.rake(1KB)
--------os.rake(274B)
--------initrd.rake(469B)
--------pkg.rake(539B)
--------signatures.rake(938B)
--------build.rake(249B)
--------fs.rake(222B)
--------sources.rake(867B)
--------install.rake(332B)
--------doc.rake(165B)
--------kernel.rake(118B)
--------checksums.rake(913B)
----Rakefile(4KB)
----fs()
--------etc()
----LICENSE(1KB)
----README.md(13B)
----Gemfile.lock(1KB)
----.gitignore(54B)