mirror of
https://linux.maple.camp/git/ahill/maplelinux-bootstrap.git
synced 2026-02-11 10:13:35 +00:00
Replaced initramfs-tools with tinyramfs
This commit is contained in:
@@ -1,47 +0,0 @@
|
||||
# Maintainer: Alexander Hill <ahill@breadpudding.dev>
|
||||
SRC_FILENAME="initramfs-tools-0.150.tar.gz"
|
||||
SRC_HASH="d2578bed875b65962dfb51fae3bea8af11765ae76d1d66708fffef1fd3512a0c"
|
||||
SRC_NAME="initramfs-tools"
|
||||
SRC_URL="https://salsa.debian.org/kernel-team/initramfs-tools/-/archive/v0.150/initramfs-tools-v0.150.tar.gz"
|
||||
SRC_VERSION="0.150"
|
||||
|
||||
build() {
|
||||
tar xf ../$SRC_FILENAME
|
||||
cd initramfs-tools-*/
|
||||
# NOTE: Since this is for a single file, we don't pass TT_PROC. ~ahill
|
||||
make
|
||||
|
||||
# NOTE: There's no make install! ~ahill
|
||||
mkdir -p $TT_INSTALLDIR/bin
|
||||
cp lsinitramfs $TT_INSTALLDIR/bin/
|
||||
cp mkinitramfs $TT_INSTALLDIR/bin/
|
||||
cp unmkinitramfs $TT_INSTALLDIR/bin/
|
||||
cp update-initramfs $TT_INSTALLDIR/bin/
|
||||
|
||||
mkdir -p $TT_INSTALLDIR/etc/initramfs-tools
|
||||
cp conf/initramfs.conf $TT_INSTALLDIR/etc/initramfs-tools/
|
||||
cp conf/update-initramfs.conf $TT_INSTALLDIR/etc/initramfs-tools/
|
||||
|
||||
mkdir -p $TT_INSTALLDIR/usr/share/bash-completion/completions
|
||||
cp bash_completion.d/update-initramfs $TT_INSTALLDIR/usr/share/bash-completion/completions/
|
||||
|
||||
mkdir -p $TT_INSTALLDIR/usr/share/initramfs-tools
|
||||
cp hook-functions $TT_INSTALLDIR/usr/share/initramfs-tools/
|
||||
cp -r hooks $TT_INSTALLDIR/usr/share/initramfs-tools/
|
||||
cp init $TT_INSTALLDIR/usr/share/initramfs-tools/
|
||||
cp conf/modules $TT_INSTALLDIR/usr/share/initramfs-tools/
|
||||
cp -r scripts $TT_INSTALLDIR/usr/share/initramfs-tools/
|
||||
|
||||
mkdir -p $TT_INSTALLDIR/usr/share/man/man5
|
||||
cp initramfs.conf.5 $TT_INSTALLDIR/usr/share/man/man5/
|
||||
cp update-initramfs.conf.5 $TT_INSTALLDIR/usr/share/man/man5/
|
||||
|
||||
mkdir -p $TT_INSTALLDIR/usr/share/man/man7
|
||||
cp initramfs-tools.7 $TT_INSTALLDIR/usr/share/man/man7/
|
||||
|
||||
mkdir -p $TT_INSTALLDIR/usr/share/man/man8
|
||||
cp lsinitramfs.8 $TT_INSTALLDIR/usr/share/man/man8/
|
||||
cp mkinitramfs.8 $TT_INSTALLDIR/usr/share/man/man8/
|
||||
cp unmkinitramfs.8 $TT_INSTALLDIR/usr/share/man/man8/
|
||||
cp update-initramfs.8 $TT_INSTALLDIR/usr/share/man/man8/
|
||||
}
|
||||
1
sources/tinyramfs/config
Normal file
1
sources/tinyramfs/config
Normal file
@@ -0,0 +1 @@
|
||||
root="UUID={%for p in partition%}{%if p.location == "/"%}{{p.uuid}}{%endif%}{%endfor%}"
|
||||
23
sources/tinyramfs/tinyramfs.spec
Normal file
23
sources/tinyramfs/tinyramfs.spec
Normal 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/
|
||||
}
|
||||
Reference in New Issue
Block a user