mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-06-09 14:44:11 +02:00
Some of them applied only with a fuzz factor. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
33 lines
1.1 KiB
Diff
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
|