#!/bin/sh . ./Common ############################################################################### qpkg "sort versions 1 2 3" list <<EOF Package: X Version: 1 Architecture: test Filename: X_1 Package: X Version: 2 Architecture: test Filename: X_2 Package: X Version: 3 Architecture: test Filename: X_3 EOF expect <<EOF X (3) +++ X (2) +++ X (1) EOF ############################################################################### qpkg "sort versions 1 3 2" list <<EOF Package: X Version: 1 Architecture: test Filename: X_1 Package: X Version: 3 Architecture: test Filename: X_3 Package: X Version: 2 Architecture: test Filename: X_2 EOF expect <<EOF X (3) +++ X (2) +++ X (1) EOF ############################################################################### qpkg "sort versions 2 1 3" list <<EOF Package: X Version: 2 Architecture: test Filename: X_2 Package: X Version: 1 Architecture: test Filename: X_1 Package: X Version: 3 Architecture: test Filename: X_3 EOF expect <<EOF X (3) +++ X (2) +++ X (1) EOF ############################################################################### qpkg "sort versions 2 3 1" list <<EOF Package: X Version: 2 Architecture: test Filename: X_2 Package: X Version: 3 Architecture: test Filename: X_3 Package: X Version: 1 Architecture: test Filename: X_1 EOF expect <<EOF X (3) +++ X (2) +++ X (1) EOF ############################################################################### qpkg "sort versions 3 1 2" list <<EOF Package: X Version: 3 Architecture: test Filename: X_3 Package: X Version: 1 Architecture: test Filename: X_1 Package: X Version: 2 Architecture: test Filename: X_2 EOF expect <<EOF X (3) +++ X (2) +++ X (1) EOF ############################################################################### qpkg "sort versions 3 2 1" list <<EOF Package: X Version: 3 Architecture: test Filename: X_3 Package: X Version: 2 Architecture: test Filename: X_2 Package: X Version: 1 Architecture: test Filename: X_1 EOF expect <<EOF X (3) +++ X (2) +++ X (1) EOF