diff --git a/main/postmarketos-mkinitfs-hook-netboot/APKBUILD b/main/postmarketos-mkinitfs-hook-netboot/APKBUILD index bd74a5525..bd9adc138 100644 --- a/main/postmarketos-mkinitfs-hook-netboot/APKBUILD +++ b/main/postmarketos-mkinitfs-hook-netboot/APKBUILD @@ -1,6 +1,6 @@ # Maintainer: Mark pkgname=postmarketos-mkinitfs-hook-netboot -pkgver=1 +pkgver=2 pkgrel=0 pkgdesc="Netboot postmarketOS using nbd feature" url="https://postmarketos.org" @@ -21,6 +21,6 @@ package() { } sha512sums=" -9f302b5fb13966d1e6bd9445fe0cf12a2e4fc7e0db50837f3b772628d46df6bec70da00dec3c4ce6b33075e1f906c02f5b796ac521c609b082d2fe9a523fb6cb netboot.sh +5c70572944bce9abd4196b4fc8c2df9f90ec7e15d2ff8fce691120ee10f120521fa57f1d2c0edd1d489e113a2b16862d9e02b716e83e6d3251d7525a5152f349 netboot.sh 3c9c812a6cd25640e6cf4d722cff6c6356d5666ec6009b4c65f89e62211cc406d2cd09e0fdda6b1c1906ee32c3854988ab701cee8811208e3ef666f09e638568 netboot.modules " diff --git a/main/postmarketos-mkinitfs-hook-netboot/netboot.sh b/main/postmarketos-mkinitfs-hook-netboot/netboot.sh index 87fdf6174..a8545ab07 100644 --- a/main/postmarketos-mkinitfs-hook-netboot/netboot.sh +++ b/main/postmarketos-mkinitfs-hook-netboot/netboot.sh @@ -4,6 +4,7 @@ . ./init_functions.sh NBD_PORT=9999 NBD_IP=172.16.42.2 +NBD_BLOCK_SIZE=${deviceinfo_rootfs_image_sector_size:-512} setup_usb_network start_unudhcpd @@ -20,7 +21,7 @@ if [ ! -b /dev/nbd0 ]; then pmos_loop_forever fi -while ! busybox nbd-client $NBD_IP $NBD_PORT /dev/nbd0 -b 512; do +while ! busybox nbd-client $NBD_IP $NBD_PORT /dev/nbd0 -b "$NBD_BLOCK_SIZE"; do echo "Connection attempt not successful, continuing..." sleep 1 done