diff --git a/archive.sh b/archive.sh index e324ddaf048c3e0164afeb5b5cd85cb89353698f..23468f0e674a90a5a7a0ca43a0515f3ba740fdb2 100755 --- a/archive.sh +++ b/archive.sh @@ -198,7 +198,7 @@ repo_packages_index() { local TMPINDEX="$1/.index.0.xz" rm -f "$TMPINDEX" - find "$1" -name "*$PKGEXT" -printf '%f\n'|sed 's/.\{'${#PKGEXT}'\}$//'|sort|xz -9 > "$TMPINDEX" + find "$1" -name "*$PKGEXT" -printf '%f\n'|sed 's/.\{'${#PKGEXT}'\}$//'|pacsort|xz -9 > "$TMPINDEX" if [[ ! -e "$INDEX" ]]; then mv "$TMPINDEX" "$INDEX" elif diff -q "$INDEX" "$TMPINDEX"; then