olsrd: find_most_recent_plugin_libary() fix sorting
This commit is contained in:
parent
2430426c62
commit
2a5a5e1837
1 changed files with 3 additions and 2 deletions
|
@ -473,16 +473,17 @@ olsrd_write_hna6() {
|
|||
find_most_recent_plugin_libary()
|
||||
{
|
||||
local library="$1" # e.g. 'olsrd_dyn_gw' or 'olsrd_txtinfo.so.1.1'
|
||||
local file unixtime
|
||||
local file file_fullpath unixtime
|
||||
|
||||
for file in "/lib/$library"* "/usr/lib/$library"* "/usr/local/lib/$library"*; do {
|
||||
[ -f "$file" ] && {
|
||||
file_fullpath="$file"
|
||||
file="$( basename "$file" )"
|
||||
# make sure that we do not select
|
||||
# 'olsrd_dyn_gw_plain.so.0.4' if user wants
|
||||
# 'olsrd_dyn_gw.so.0.5' -> compare part before 1st dot
|
||||
[ "${library%%.*}" = "${file%%.*}" ] && {
|
||||
unixtime="$( date +%s -r "$file" )"
|
||||
unixtime="$( date +%s -r "$file_fullpath" )"
|
||||
echo "$unixtime $file"
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue