gentoo-ebuilds/net-misc/htbinit/files/htb.init_find_fix.patch
Ulrich Müller a7696163d0
net-misc/htbinit/files: Update patches
Some of them applied only with a fuzz factor.

Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2023-11-22 19:56:27 +01:00

33 lines
1.1 KiB
Diff

--- a/htb.init
+++ b/htb.init
@@ -473,8 +473,8 @@
### List of classes in $HTB_PATH
htb_class_list () {
for dev in `htb_device_list`; do
- find $HTB_PATH \( -type f -or -type l \) \
- -name "$dev-*" -not -name '*~' -maxdepth 1 \
+ find $HTB_PATH -maxdepth 1 \( -type f -or -type l \) \
+ -name "$dev-*" -not -name '*~' \
-printf "%f\n"| sort
done
} # htb_class_list
@@ -488,8 +488,8 @@
### Validate cache against config files
htb_valid_cache () {
for dev in `htb_device_list`; do
- [ `find $HTB_PATH \( -type f -or -type l \) \
- -name "$dev*" -maxdepth 1 -newer $HTB_CACHE| \
+ [ `find $HTB_PATH -maxdepth 1 \( -type f -or -type l \) \
+ -name "$dev*" -newer $HTB_CACHE| \
wc -l` -gt 0 ] && VALID=0
[ $VALID -ne 1 ] && break
done
@@ -498,7 +498,7 @@
### Find class config for device $1, which is newer than cache
htb_cache_older () {
- [ `find $HTB_PATH -type f -name "$1*" -maxdepth 1 \
+ [ `find $HTB_PATH -maxdepth 1 -type f -name "$1*" \
-newer $HTB_CACHE| wc -l` -gt 0 ] && return 0
return 1
} # htb_cache_older