main/postmarketos-mkinitfs: basic support for btrfs, upgrade to 1.4.1 (MR 2841)
[ci:skip-build] already built successfully in CI
This commit is contained in:
parent
5b6c490134
commit
0922ff0fdd
4 changed files with 21 additions and 5 deletions
|
@ -6,3 +6,4 @@ xts
|
|||
libaes
|
||||
aes
|
||||
evdev
|
||||
btrfs
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
# Maintainer: Oliver Smith <ollieparanoid@postmarketos.org>
|
||||
# Co-Maintainer: Clayton Craft <clayton@craftyguy.net>
|
||||
pkgname=postmarketos-mkinitfs
|
||||
pkgver=1.3
|
||||
pkgver=1.4.1
|
||||
pkgrel=0
|
||||
pkgdesc="Tool to generate initramfs images for postmarketOS"
|
||||
url="https://postmarketos.org"
|
||||
depends="
|
||||
boot-deploy
|
||||
busybox-extras
|
||||
btrfs-progs
|
||||
bzip2
|
||||
cryptsetup
|
||||
device-mapper
|
||||
|
@ -67,8 +68,8 @@ check() {
|
|||
}
|
||||
|
||||
sha512sums="
|
||||
3495c72ad5a8b1287c4a696a2f9f29b465faafa2768f6336d158aaeb577e352aaa1fc5ddcff35c70de460828094cbfa5e06d4b905565228c5706c151f54a09a8 postmarketos-mkinitfs-1.3.tar.gz
|
||||
950ac042f19055979cb53b39be93866c88aba0acd5a49cd768522505991e2bd2851735677e777caa6c8973e006318582ddd975214eccc5c35c2c1d649af6d71e 00-default.modules
|
||||
f827acb0a10c0e5c1631f1b712e91fde7eb4ade0f1174eb2ef1754018bf4518ea1ad3229fd335c25fb0c6fe46ae20890f5cf43e58c8143ae17b5ab9bb36f0199 postmarketos-mkinitfs-1.4.1.tar.gz
|
||||
08a3e79c6fa7d3839d43515b8da7817cb36f4ab014552fd0164957c232bb16fde337e57c47c9734d396a5fca3328fbf49ebabe4728c6071c80b04dad14886bba 00-default.modules
|
||||
0c6d2c749952ff027f1c435a7a3b2861fb632b81c16b6d69a92b47457da4af8cb80e50168b93f92b316377c8c1f5243029fca22ac49fef0940eb5ad6c3dff6ec init.sh
|
||||
0f631fb08f44b3aaaf44649c164040a6effda2a921c4bfc6e1b55e265ce4395947a8620e669902d18e62f7eabae0e9ef2b88d2d985d6714d27db02eb8b412cc2 init_functions.sh
|
||||
201cd1112f8e5427d8570d87ff260ab492ea74863a1a8c46377438dfb31582c78ad20088168e36972100db1fc5729e9e625fb4d6c4c6bffe5c8ed33cba3ee1d8 init_functions.sh
|
||||
"
|
||||
|
|
|
@ -325,6 +325,15 @@ resize_root_filesystem() {
|
|||
echo "Resize 'f2fs' root filesystem ($partition)"
|
||||
resize.f2fs "$partition"
|
||||
;;
|
||||
btrfs)
|
||||
echo "Resize 'btrfs' root filesystem ($partition)"
|
||||
modprobe btrfs
|
||||
resize_root_filesystem_tmp_btrfs="$(mktemp -d)"
|
||||
mount -t btrfs "$partition" "$resize_root_filesystem_tmp_btrfs"
|
||||
btrfs filesystem resize max "$resize_root_filesystem_tmp_btrfs"
|
||||
umount "$resize_root_filesystem_tmp_btrfs"
|
||||
unset resize_root_filesystem_tmp_btrfs
|
||||
;;
|
||||
*) echo "WARNING: Can not resize '$type' filesystem ($partition)." ;;
|
||||
esac
|
||||
show_splash_loading
|
||||
|
@ -344,6 +353,11 @@ mount_root_partition() {
|
|||
echo "Detected f2fs filesystem"
|
||||
mount -t f2fs -o ro "$partition" /sysroot
|
||||
;;
|
||||
btrfs)
|
||||
echo "Detected btrfs filesystem"
|
||||
modprobe btrfs
|
||||
mount -t btrfs -o ro "$partition" /sysroot
|
||||
;;
|
||||
*) echo "WARNING: Detected '$type' filesystem ($partition)." ;;
|
||||
esac
|
||||
if ! [ -e /sysroot/usr ]; then
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
version=7
|
||||
pmbootstrap_min_version=1.37.0
|
||||
channel=edge
|
||||
supported_root_filesystems=ext4,f2fs
|
||||
supported_root_filesystems=btrfs,ext4,f2fs
|
||||
supported_firewall=nftables
|
||||
supported_base_nofde=True
|
||||
supported_install_boot_label=pmOS_i_boot
|
||||
|
|
Loading…
Reference in a new issue