Replaced initramfs-tools with tinyramfs

This commit is contained in:
Alexander Hill
2026-02-04 22:28:11 -05:00
parent e5c3db51b8
commit 487f08c287
5 changed files with 26 additions and 49 deletions

1
sources/tinyramfs/config Normal file
View File

@@ -0,0 +1 @@
root="UUID={%for p in partition%}{%if p.location == "/"%}{{p.uuid}}{%endif%}{%endfor%}"

View File

@@ -0,0 +1,23 @@
# Maintainer: Alexander Hill <ahill@breadpudding.dev>
SRC_HASH="e4d4780d48c97e5b86235327c9867685d1f63d1babe6ee30e3e05d9f94b31786"
SRC_NAME="tinyramfs"
SRC_PATCHES="
4750b92e3d8014cd4b04d54a950812b4632f64d79f40fd4627856efbcd386020 config
"
SRC_URL="https://github.com/illiliti/tinyramfs/archive/refs/tags/0.3.0.tar.gz"
SRC_VERSION="0.3.0"
SRC_FILENAME="tinyramfs-$SRC_VERSION.tar.gz"
build() {
tar xf ../$SRC_FILENAME
cd tinyramfs-$SRC_VERSION/
make -j $TT_PROCS install \
BINDIR=$TT_BINDIR \
DESTDIR=$TT_INSTALLDIR \
MANDIR=$TT_DATADIR/man \
LIBDIR=$TT_LIBDIR \
PREFIX=$TT_PREFIX
mkdir -p $TT_INSTALLDIR/usr/share/mapleconf/etc/tinyramfs
cp ../config $TT_INSTALLDIR/usr/share/mapleconf/etc/tinyramfs/
}