sys-kernel/booster: new pakage

This commit is contained in:
Alexander Miroshnichenko 2024-09-27 13:50:38 +03:00
parent 538fd3f7b3
commit 3c079a9ed1
Signed by: alex
GPG Key ID: E93720C6C73A77F4
3 changed files with 56 additions and 0 deletions

View File

@ -0,0 +1,4 @@
AUX booster.yaml 477 BLAKE2B 6107c1a393a1ac87223850a96de96edf82ef5db7a13efdda3a50f996500f71f9c8b72d68abeaf05e1ef8d68fb9723917a37089e7cef4eb935d179603c4ec9a21 SHA512 9a7882601238bbf5d8c7bb9f8917c0535c52a83b3fb775049331cb9d11a61f0ec84904db4af2e1fdb9ed3009cbfa1848b402fba0cc0b7e281e43858d5c00acdc
DIST booster-0.11-vendor.tar.xz 1919268 BLAKE2B 8f29b68d15595d8995fff13fe1f77bb7ea9bdb556c5ba7c096a12539b2fcfd05cbd7ed12a6dde6d1977096b5d7de7bd5569b27951a28b9be908d71d41eaae5e6 SHA512 cd1f50166b22bb7e1524e113e63dcc9fe25b8bbf36a6fda7f0e6f86b7706b4c6666bfa48aa9597fa3b94bd82851d41cfe1ec48338829855fe490d54a6df3b53c
DIST booster-0.11.tar.gz 113332 BLAKE2B 55969cd75fea79df20b3778bbd295b9d69284a04d42a5cfa0ac8128772b37c26a76f68bf2fe587f7d98670a13741a95647ef736e0baf3cc3e09a75952c021ab4 SHA512 fbccb75b57d38696d4e81f0c587c6c456270290d4867b1e5028363beff9f0b08770719e0fcc991bd6c751fe48fdd8d2aee262355b8691caeb6ee702d6cccb7a0
EBUILD booster-0.11.ebuild 760 BLAKE2B 629916e2145d38f3e4ebe7c99c48aeba9fcb4a2ef9546258d09d77782d646ff407630e7cf9aef435473ff3333c4417b8da326327a1a9dcd660a3fe58bcb5a7ef SHA512 9544a7650395974fe05a8e01abca03745dbf8511ad176c2304b3bce0f6b55a3bc6afb90134ba61d59e41ff12252c4a278903069f4a7294de38397d8d3598d98e

View File

@ -0,0 +1,36 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
DESCRIPTION="Fast and secure initramfs generator"
HOMEPAGE="https://github.com/anatol/booster"
SRC_URI="https://github.com/anatol/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
https://git.millerson.name/alex/gentoo-artifacts/releases/download/${P}-vendor/${P}-vendor.tar.xz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
src_compile() {
cd ${S}/generator && ego build
cd ${S}/init && ego build
}
src_install() {
insinto /etc
newins "${FILESDIR}/${PN}.yaml" ${PN}.yaml
exeinto /usr/lib/${PN}
doexe init/init
newbin generator/generator ${PN}
default
}

View File

@ -0,0 +1,16 @@
#network:
# interfaces: enp0s31f2,2e:1d:61:30:a3:63
# dhcp: on
# either dhcp above or static configuration below can be used
# ip: 10.0.2.15/24
# gateway: 10.0.2.255
# dns_servers: 192.168.1.1,8.8.8.8
#universal: false
#modules: -*,hid_apple,kernel/sound/usb/,kernel/fs/btrfs/btrfs.ko,kernel/lib/crc4.ko.xz
#compression: zstd
#mount_timeout: 5m6s
#strip: true
#extra_files: vim,/usr/share/vim/vim82/,fsck,fsck.ext4
#vconsole: true
#enable_lvm: true
#enable_mdraid: true