schroot: add missing realpath, stat & tac deps; update openwrt patch
Signed-off-by: Javier Marcet <javier@marcet.info>
This commit is contained in:
parent
9278e7d624
commit
2a3a93a988
|
@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=reschroot
|
PKG_NAME:=reschroot
|
||||||
PKG_VERSION:=1.6.13
|
PKG_VERSION:=1.6.13
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=2
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||||
PKG_SOURCE_URL:=https://codeberg.org/shelter/reschroot/archive/release
|
PKG_SOURCE_URL:=https://codeberg.org/shelter/reschroot/archive/release
|
||||||
|
@ -27,6 +27,9 @@ define Package/schroot
|
||||||
TITLE:=Securely enter a chroot and run a command or login shell.
|
TITLE:=Securely enter a chroot and run a command or login shell.
|
||||||
DEPENDS:=$(ICONV_DEPENDS) \
|
DEPENDS:=$(ICONV_DEPENDS) \
|
||||||
+boost +boost-filesystem +boost-iostreams +boost-program_options +boost-regex \
|
+boost +boost-filesystem +boost-iostreams +boost-program_options +boost-regex \
|
||||||
|
+!BUSYBOX_CONFIG_REALPATH:coreutils-realpath \
|
||||||
|
+!BUSYBOX_CONFIG_FEATURE_STAT_FORMAT:coreutils-stat \
|
||||||
|
+!BUSYBOX_CONFIG_TAC:coreutils-tac \
|
||||||
+SCHROOT_BTRFS:btrfs-progs \
|
+SCHROOT_BTRFS:btrfs-progs \
|
||||||
+SCHROOT_LOOPBACK:losetup \
|
+SCHROOT_LOOPBACK:losetup \
|
||||||
+SCHROOT_LVM:lvm2 \
|
+SCHROOT_LVM:lvm2 \
|
||||||
|
|
|
@ -75,10 +75,10 @@
|
||||||
|
|
||||||
# Device and inode
|
# Device and inode
|
||||||
- da=$(/usr/bin/stat --format="%d %i" "$1")
|
- da=$(/usr/bin/stat --format="%d %i" "$1")
|
||||||
+ da=$(/bin/stat --format="%d %i" "$1")
|
+ da=$(stat -c "%d %i" "$1")
|
||||||
# This one can fail since it might not exist yet
|
# This one can fail since it might not exist yet
|
||||||
- db=$(/usr/bin/stat --format="%d %i" "$2" 2>/dev/null || :)
|
- db=$(/usr/bin/stat --format="%d %i" "$2" 2>/dev/null || :)
|
||||||
+ db=$(/bin/stat --format="%d %i" "$2" 2>/dev/null || :)
|
+ db=$(stat -c "%d %i" "$2" 2>/dev/null || :)
|
||||||
|
|
||||||
if [ "$da" = "$db" ]; then
|
if [ "$da" = "$db" ]; then
|
||||||
COPY="false"
|
COPY="false"
|
||||||
|
@ -98,10 +98,10 @@
|
||||||
|
|
||||||
# Device and inode
|
# Device and inode
|
||||||
- dr=$(/usr/bin/stat --format="%d %i" "/etc/$db")
|
- dr=$(/usr/bin/stat --format="%d %i" "/etc/$db")
|
||||||
+ dr=$(/bin/stat --format="%d %i" "/etc/$db")
|
+ dr=$(stat -c "%d %i" "/etc/$db")
|
||||||
# This one can fail since it might not exist yet
|
# This one can fail since it might not exist yet
|
||||||
- dc=$(/usr/bin/stat --format="%d %i" "${CHROOT_PATH}/etc/$db" 2>/dev/null || :)
|
- dc=$(/usr/bin/stat --format="%d %i" "${CHROOT_PATH}/etc/$db" 2>/dev/null || :)
|
||||||
+ dc=$(/bin/stat --format="%d %i" "${CHROOT_PATH}/etc/$db" 2>/dev/null || :)
|
+ dc=$(stat -c "%d %i" "${CHROOT_PATH}/etc/$db" 2>/dev/null || :)
|
||||||
|
|
||||||
# If the database inside and outside the chroot is the
|
# If the database inside and outside the chroot is the
|
||||||
# same, it's very likely that dup_nss would blank the
|
# same, it's very likely that dup_nss would blank the
|
||||||
|
|
Loading…
Reference in New Issue