diff --git a/projects/ArchR/packages/linux-drivers/RTL8188EUS/package.mk b/projects/ArchR/packages/linux-drivers/RTL8188EUS/package.mk index 7eb076cc1c..1f2413597b 100644 --- a/projects/ArchR/packages/linux-drivers/RTL8188EUS/package.mk +++ b/projects/ArchR/packages/linux-drivers/RTL8188EUS/package.mk @@ -2,7 +2,7 @@ # Copyright (C) 2026-present ArchR (https://github.com/archr-linux/Arch-R) PKG_NAME="RTL8188EUS" -PKG_VERSION="ec90af2b3f2f7d2956c7c25d0bbeb536e9ed5f9d" +PKG_VERSION="af3bf004458f76b7aec33e9ba552cd382ed1f5c3" PKG_LICENSE="GPL" PKG_SITE="https://github.com/aircrack-ng/rtl8188eus" PKG_URL="${PKG_SITE}.git" diff --git a/projects/ArchR/packages/sysutils/busybox/package.mk b/projects/ArchR/packages/sysutils/busybox/package.mk index 425f79f511..e762897e6f 100644 --- a/projects/ArchR/packages/sysutils/busybox/package.mk +++ b/projects/ArchR/packages/sysutils/busybox/package.mk @@ -210,6 +210,17 @@ makeinstall_init() { mkdir -p ${INSTALL}/usr/sbin ln -sf /usr/bin/busybox ${INSTALL}/usr/sbin/blockdev + # The init script in scripts/init calls `mount`, `umount`, and + # `findfs` by bare name (not `busybox mount`). All three applets + # are compiled into the init busybox (CONFIG_MOUNT/UMOUNT/FINDFS + # in config/busybox-init.conf), but without symlinks they cannot + # be invoked at all: mount_common() and findfs-based resolution + # silently fail every loop iteration and the user sees + # "Unable to find LABEL=..., powering off" after 15s of retries. + # This is what bit issue #34's LABEL= boot.ini change. + ln -sf /usr/bin/busybox ${INSTALL}/usr/bin/mount + ln -sf /usr/bin/busybox ${INSTALL}/usr/bin/umount + ln -sf /usr/bin/busybox ${INSTALL}/usr/sbin/findfs mkdir -p ${INSTALL}/etc touch ${INSTALL}/etc/fstab diff --git a/projects/ArchR/packages/sysutils/busybox/scripts/init b/projects/ArchR/packages/sysutils/busybox/scripts/init index 7a229424b3..4fbea79d6d 100755 --- a/projects/ArchR/packages/sysutils/busybox/scripts/init +++ b/projects/ArchR/packages/sysutils/busybox/scripts/init @@ -8,6 +8,12 @@ # Copyright (C) 2018-present Team CoreELEC (https://coreelec.org) # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) +# Explicit PATH so the bare-name `mount`, `umount`, `findfs`, `blkid` +# calls in mount_common() always resolve. /usr/sbin is where util-linux +# blkid lives; /usr/bin is where the busybox-applet symlinks for the +# other three live (see makeinstall_init in busybox/package.mk). +export PATH=/usr/sbin:/usr/bin:/sbin:/bin + # create directories /usr/bin/busybox mkdir -p /dev /usr/bin/busybox mkdir -p /proc