Make default queryformat show epoch if present
authorPanu Matilainen <pmatilai@redhat.com>
Tue, 27 Nov 2007 11:00:47 +0000 (13:00 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Tue, 27 Nov 2007 11:00:47 +0000 (13:00 +0200)
lib/query.c
macros.in

index 6f10579..9e22912 100644 (file)
@@ -776,7 +776,7 @@ int rpmcliQuery(rpmts ts, QVA_t qva, const char ** argv)
        qva->qva_queryFormat = rpmExpand("%{?_query_all_fmt}\n", NULL);
        if (!(qva->qva_queryFormat != NULL && *qva->qva_queryFormat != '\0')) {
            qva->qva_queryFormat = _free(qva->qva_queryFormat);
-           qva->qva_queryFormat = xstrdup("%{name}-%{version}-%{release}.%{arch}\n");
+           qva->qva_queryFormat = xstrdup("%{name}-%|epoch?{%{epoch}:}|%{version}-%{release}.%{arch}\n");
        }
     }
 
index 19de05c..ae70a4a 100644 (file)
--- a/macros.in
+++ b/macros.in
@@ -794,7 +794,7 @@ print (t)\
 # Default headerSprintf() output format string for rpm -qa
 #
 # XXX  Note: escaped %% for use in headerSprintf()
-%_query_all_fmt                %%{name}-%%{version}-%%{release}.%%{arch}
+%_query_all_fmt                %%{name}-%%|epoch?{%%{epoch}:}|%%{version}-%%{release}.%%{arch}
 
 #
 # Default path to the file used for transaction fcmtl lock.