From 7047151a681dee832dcb50513295b790fc8edd01 Mon Sep 17 00:00:00 2001 From: Martin Whitaker Date: Fri, 27 Jul 2018 19:44:31 +0100 Subject: Use ls -t to find latest version of packages for local repo. ls -v doesn't sort correctly when a subrel has been added in later versions. --- files/mga_rpms/update_media.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/mga_rpms/update_media.sh b/files/mga_rpms/update_media.sh index f742b66..8aa012c 100755 --- a/files/mga_rpms/update_media.sh +++ b/files/mga_rpms/update_media.sh @@ -17,7 +17,7 @@ copy_latest() if [ $arch = "i586" ] ; then name=${name/-desktop-/-desktop586-} fi - path=`ls -1v $bcdmedia/$arch/media/$repo/{release,updates}/$name.rpm 2> /dev/null | tail -1` + path=`ls -1t $bcdmedia/$arch/media/$repo/{release,updates}/$name.rpm 2> /dev/null | head -1` if [ -z $path ] ; then echo "Couldn't find $name for $arch" exit 1 -- cgit v1.2.1