parent
d10bd7bb04
commit
2894de6b45
4 changed files with 241 additions and 29 deletions
22
foo.sh
Executable file
22
foo.sh
Executable file
|
@ -0,0 +1,22 @@
|
|||
#!/usr/bin/env bash
|
||||
out=/tmp/build
|
||||
_pick() {
|
||||
local p="$1" f d; shift
|
||||
for f; do
|
||||
d="$out/$p/${f#$out/}"
|
||||
echo mkdir -p "$(dirname "$d")"
|
||||
echo mv "$f" "$d"
|
||||
echo rm -rf "$f"
|
||||
|
||||
echo mkfs.erofs --all-root -Efragments,dedupe,ztailpacking $out/$p.raw $p
|
||||
echo veritysetup format --root-hash-file $out/$p.roothash $out/$p.raw $out/$p.verity
|
||||
done
|
||||
}
|
||||
|
||||
# _pick amd-ucode usr/lib/firmware/amd-ucode
|
||||
|
||||
# _pick linux-firmware-nfp usr/lib/firmware/netronome
|
||||
# _pick linux-firmware-marvell usr/lib/firmware/{libertas,mwl8k,mwlwifi,mrvl}
|
||||
_pick linux-firmware-qlogic usr/lib/firmware/{qlogic,qed,ql2???_*,c{b,t,t2}fw-*}
|
||||
|
||||
# _pick linux-firmware-base usr/lib/firmware
|
Loading…
Add table
Add a link
Reference in a new issue