pkg icon indicating copy to clipboard operation
pkg copied to clipboard

rquery does not allow to sort or output (by) priority

Open michael-o opened this issue 2 years ago • 0 comments

Consider this config:

# cat /etc/pkg/FreeBSD.conf
FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}
# cat /usr/local/etc/pkg/repos/*
ldadw-base: {
    URL: "https://...",
    enabled: YES,
    priority: 10
}

Now let's rquery:

# pkg rquery -U %R:%v pkg
FreeBSD:1.20.8
ldadw-base:1.20.9

Neither pkg-rquery nor give me the chance to sort by priority. There is no output pattern for it, therefore I cannot even determine which should be taken...To add some multirepo support in Poudriere this one fails: https://github.com/freebsd/poudriere/blob/abc58e8177fe669b200d0d0f6bd12c70c9086a6c/src/share/poudriere/common.sh#L3831

Either pkg-rquery would sort by priority or a new output pattern is added for this.

This is somewhat related to #1186.

michael-o avatar Nov 27 '23 09:11 michael-o