|
|
2ff057 |
# rpmgeneral.at: Some very basic checks
|
|
|
2ff057 |
#
|
|
|
2ff057 |
# Copyright (C) 2007 Ralf Corsépius <corsepiu@fedoraproject.org>
|
|
|
2ff057 |
#
|
|
|
2ff057 |
# This program is free software; you can redistribute it and/or modify
|
|
|
2ff057 |
# it under the terms of the GNU General Public License as published by
|
|
|
2ff057 |
# the Free Software Foundation; either version 2 of the License, or
|
|
|
2ff057 |
# (at your option) any later version.
|
|
|
2ff057 |
#
|
|
|
2ff057 |
# This program is distributed in the hope that it will be useful,
|
|
|
2ff057 |
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
2ff057 |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
2ff057 |
# GNU General Public License for more details.
|
|
|
2ff057 |
#
|
|
|
2ff057 |
# You should have received a copy of the GNU General Public License
|
|
|
2ff057 |
# along with this program; if not, write to the Free Software
|
|
|
2ff057 |
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
|
|
2ff057 |
|
|
|
2ff057 |
AT_BANNER([Basic tests])
|
|
|
2ff057 |
|
|
|
2ff057 |
# ------------------------------
|
|
|
2ff057 |
AT_SETUP([rpm --version])
|
|
|
2ff057 |
AT_KEYWORDS([basic])
|
|
|
2ff057 |
AT_CHECK([runroot rpm --version],[0],
|
|
|
2ff057 |
[RPM version AT_PACKAGE_VERSION
|
|
|
2ff057 |
])
|
|
|
2ff057 |
AT_CLEANUP
|
|
|
2ff057 |
|
|
|
2ff057 |
|
|
|
2ff057 |
# ------------------------------
|
|
|
2ff057 |
AT_SETUP([rpmbuild --version])
|
|
|
2ff057 |
AT_KEYWORDS([basic])
|
|
|
2ff057 |
AT_CHECK([runroot rpmbuild --version],[0],
|
|
|
2ff057 |
[RPM version AT_PACKAGE_VERSION
|
|
|
2ff057 |
])
|
|
|
2ff057 |
AT_CLEANUP
|
|
|
2ff057 |
|
|
|
2ff057 |
|
|
|
2ff057 |
# ------------------------------
|
|
|
2ff057 |
AT_SETUP([rpm --showrc])
|
|
|
2ff057 |
AT_KEYWORDS([basic])
|
|
|
2ff057 |
AT_CHECK([runroot rpm --showrc],[0],
|
|
|
2ff057 |
[ignore])
|
|
|
2ff057 |
AT_CLEANUP
|
|
|
2ff057 |
|
|
|
2ff057 |
|
|
|
2ff057 |
# ------------------------------
|
|
|
2ff057 |
# Check rpm --querytags
|
|
|
2ff057 |
# * Some versions of rpm append extraneous whitespaces
|
|
|
2ff057 |
AT_SETUP([rpm --querytags])
|
|
|
2ff057 |
AT_KEYWORDS([basic])
|
|
|
2ff057 |
AT_CHECK([runroot rpm --querytags],[0],
|
|
|
2ff057 |
[ARCH
|
|
|
2ff057 |
ARCHIVESIZE
|
|
|
2ff057 |
BASENAMES
|
|
|
2ff057 |
BUGURL
|
|
|
2ff057 |
BUILDARCHS
|
|
|
2ff057 |
BUILDHOST
|
|
|
2ff057 |
BUILDTIME
|
|
|
2ff057 |
C
|
|
|
2ff057 |
CHANGELOGNAME
|
|
|
2ff057 |
CHANGELOGTEXT
|
|
|
2ff057 |
CHANGELOGTIME
|
|
|
2ff057 |
CLASSDICT
|
|
|
2ff057 |
CONFLICTFLAGS
|
|
|
2ff057 |
CONFLICTNAME
|
|
|
2ff057 |
CONFLICTNEVRS
|
|
|
2ff057 |
CONFLICTS
|
|
|
2ff057 |
CONFLICTVERSION
|
|
|
2ff057 |
COOKIE
|
|
|
2ff057 |
DBINSTANCE
|
|
|
2ff057 |
DEPENDSDICT
|
|
|
2ff057 |
DESCRIPTION
|
|
|
2ff057 |
DIRINDEXES
|
|
|
2ff057 |
DIRNAMES
|
|
|
2ff057 |
DISTRIBUTION
|
|
|
2ff057 |
DISTTAG
|
|
|
2ff057 |
DISTURL
|
|
|
2ff057 |
DSAHEADER
|
|
|
2ff057 |
E
|
|
|
2ff057 |
ENCODING
|
|
|
2ff057 |
ENHANCEFLAGS
|
|
|
2ff057 |
ENHANCENAME
|
|
|
2ff057 |
ENHANCENEVRS
|
|
|
2ff057 |
ENHANCES
|
|
|
2ff057 |
ENHANCEVERSION
|
|
|
2ff057 |
EPOCH
|
|
|
2ff057 |
EPOCHNUM
|
|
|
2ff057 |
EVR
|
|
|
2ff057 |
EXCLUDEARCH
|
|
|
2ff057 |
EXCLUDEOS
|
|
|
2ff057 |
EXCLUSIVEARCH
|
|
|
2ff057 |
EXCLUSIVEOS
|
|
|
2ff057 |
FILECAPS
|
|
|
2ff057 |
FILECLASS
|
|
|
2ff057 |
FILECOLORS
|
|
|
2ff057 |
FILECONTEXTS
|
|
|
2ff057 |
FILEDEPENDSN
|
|
|
2ff057 |
FILEDEPENDSX
|
|
|
2ff057 |
FILEDEVICES
|
|
|
2ff057 |
FILEDIGESTALGO
|
|
|
2ff057 |
FILEDIGESTS
|
|
|
2ff057 |
FILEFLAGS
|
|
|
2ff057 |
FILEGROUPNAME
|
|
|
2ff057 |
FILEINODES
|
|
|
2ff057 |
FILELANGS
|
|
|
2ff057 |
FILELINKTOS
|
|
|
2ff057 |
FILEMD5S
|
|
|
2ff057 |
FILEMODES
|
|
|
2ff057 |
FILEMTIMES
|
|
|
2ff057 |
FILENAMES
|
|
|
2ff057 |
FILENLINKS
|
|
|
2ff057 |
FILEPROVIDE
|
|
|
2ff057 |
FILERDEVS
|
|
|
2ff057 |
FILEREQUIRE
|
|
|
2ff057 |
FILESIGNATURELENGTH
|
|
|
2ff057 |
FILESIGNATURES
|
|
|
2ff057 |
FILESIZES
|
|
|
2ff057 |
FILESTATES
|
|
|
2ff057 |
FILETRIGGERCONDS
|
|
|
2ff057 |
FILETRIGGERFLAGS
|
|
|
2ff057 |
FILETRIGGERINDEX
|
|
|
2ff057 |
FILETRIGGERNAME
|
|
|
2ff057 |
FILETRIGGERPRIORITIES
|
|
|
2ff057 |
FILETRIGGERSCRIPTFLAGS
|
|
|
2ff057 |
FILETRIGGERSCRIPTPROG
|
|
|
2ff057 |
FILETRIGGERSCRIPTS
|
|
|
2ff057 |
FILETRIGGERTYPE
|
|
|
2ff057 |
FILETRIGGERVERSION
|
|
|
2ff057 |
FILEUSERNAME
|
|
|
2ff057 |
FILEVERIFYFLAGS
|
|
|
2ff057 |
FSCONTEXTS
|
|
|
2ff057 |
GIF
|
|
|
2ff057 |
GROUP
|
|
|
2ff057 |
HDRID
|
|
|
2ff057 |
HEADERCOLOR
|
|
|
2ff057 |
HEADERI18NTABLE
|
|
|
2ff057 |
HEADERIMAGE
|
|
|
2ff057 |
HEADERIMMUTABLE
|
|
|
2ff057 |
HEADERREGIONS
|
|
|
2ff057 |
HEADERSIGNATURES
|
|
|
2ff057 |
ICON
|
|
|
2ff057 |
INSTALLCOLOR
|
|
|
2ff057 |
INSTALLTID
|
|
|
2ff057 |
INSTALLTIME
|
|
|
2ff057 |
INSTFILENAMES
|
|
|
2ff057 |
INSTPREFIXES
|
|
|
2ff057 |
LICENSE
|
|
|
2ff057 |
LONGARCHIVESIZE
|
|
|
2ff057 |
LONGFILESIZES
|
|
|
2ff057 |
LONGSIGSIZE
|
|
|
2ff057 |
LONGSIZE
|
|
Florian Festi |
85157a |
MODULARITYLABEL
|
|
|
2ff057 |
N
|
|
|
2ff057 |
NAME
|
|
|
2ff057 |
NEVR
|
|
|
2ff057 |
NEVRA
|
|
|
2ff057 |
NOPATCH
|
|
|
2ff057 |
NOSOURCE
|
|
|
2ff057 |
NVR
|
|
|
2ff057 |
NVRA
|
|
|
2ff057 |
O
|
|
|
2ff057 |
OBSOLETEFLAGS
|
|
|
2ff057 |
OBSOLETENAME
|
|
|
2ff057 |
OBSOLETENEVRS
|
|
|
2ff057 |
OBSOLETES
|
|
|
2ff057 |
OBSOLETEVERSION
|
|
|
2ff057 |
OLDENHANCES
|
|
|
2ff057 |
OLDENHANCESFLAGS
|
|
|
2ff057 |
OLDENHANCESNAME
|
|
|
2ff057 |
OLDENHANCESVERSION
|
|
|
2ff057 |
OLDFILENAMES
|
|
|
2ff057 |
OLDSUGGESTS
|
|
|
2ff057 |
OLDSUGGESTSFLAGS
|
|
|
2ff057 |
OLDSUGGESTSNAME
|
|
|
2ff057 |
OLDSUGGESTSVERSION
|
|
|
2ff057 |
OPTFLAGS
|
|
|
2ff057 |
ORDERFLAGS
|
|
|
2ff057 |
ORDERNAME
|
|
|
2ff057 |
ORDERVERSION
|
|
|
2ff057 |
ORIGBASENAMES
|
|
|
2ff057 |
ORIGDIRINDEXES
|
|
|
2ff057 |
ORIGDIRNAMES
|
|
|
2ff057 |
ORIGFILENAMES
|
|
|
2ff057 |
OS
|
|
|
2ff057 |
P
|
|
|
2ff057 |
PACKAGER
|
|
|
2ff057 |
PATCH
|
|
|
2ff057 |
PATCHESFLAGS
|
|
|
2ff057 |
PATCHESNAME
|
|
|
2ff057 |
PATCHESVERSION
|
|
|
2ff057 |
PAYLOADCOMPRESSOR
|
|
|
2ff057 |
PAYLOADDIGEST
|
|
|
2ff057 |
PAYLOADDIGESTALGO
|
|
|
2ff057 |
PAYLOADFLAGS
|
|
|
2ff057 |
PAYLOADFORMAT
|
|
|
2ff057 |
PKGID
|
|
|
2ff057 |
PLATFORM
|
|
|
2ff057 |
POLICIES
|
|
|
2ff057 |
POLICYFLAGS
|
|
|
2ff057 |
POLICYNAMES
|
|
|
2ff057 |
POLICYTYPES
|
|
|
2ff057 |
POLICYTYPESINDEXES
|
|
|
2ff057 |
POSTIN
|
|
|
2ff057 |
POSTINFLAGS
|
|
|
2ff057 |
POSTINPROG
|
|
|
2ff057 |
POSTTRANS
|
|
|
2ff057 |
POSTTRANSFLAGS
|
|
|
2ff057 |
POSTTRANSPROG
|
|
|
2ff057 |
POSTUN
|
|
|
2ff057 |
POSTUNFLAGS
|
|
|
2ff057 |
POSTUNPROG
|
|
|
2ff057 |
PREFIXES
|
|
|
2ff057 |
PREIN
|
|
|
2ff057 |
PREINFLAGS
|
|
|
2ff057 |
PREINPROG
|
|
|
2ff057 |
PRETRANS
|
|
|
2ff057 |
PRETRANSFLAGS
|
|
|
2ff057 |
PRETRANSPROG
|
|
|
2ff057 |
PREUN
|
|
|
2ff057 |
PREUNFLAGS
|
|
|
2ff057 |
PREUNPROG
|
|
|
2ff057 |
PROVIDEFLAGS
|
|
|
2ff057 |
PROVIDENAME
|
|
|
2ff057 |
PROVIDENEVRS
|
|
|
2ff057 |
PROVIDES
|
|
|
2ff057 |
PROVIDEVERSION
|
|
|
2ff057 |
PUBKEYS
|
|
|
2ff057 |
R
|
|
|
2ff057 |
RECOMMENDFLAGS
|
|
|
2ff057 |
RECOMMENDNAME
|
|
|
2ff057 |
RECOMMENDNEVRS
|
|
|
2ff057 |
RECOMMENDS
|
|
|
2ff057 |
RECOMMENDVERSION
|
|
|
2ff057 |
RECONTEXTS
|
|
|
2ff057 |
RELEASE
|
|
|
2ff057 |
REMOVETID
|
|
|
2ff057 |
REQUIREFLAGS
|
|
|
2ff057 |
REQUIRENAME
|
|
|
2ff057 |
REQUIRENEVRS
|
|
|
2ff057 |
REQUIRES
|
|
|
2ff057 |
REQUIREVERSION
|
|
|
2ff057 |
RPMVERSION
|
|
|
2ff057 |
RSAHEADER
|
|
|
2ff057 |
SHA1HEADER
|
|
|
2ff057 |
SHA256HEADER
|
|
|
2ff057 |
SIGGPG
|
|
|
2ff057 |
SIGMD5
|
|
|
2ff057 |
SIGPGP
|
|
|
2ff057 |
SIGSIZE
|
|
|
2ff057 |
SIZE
|
|
|
2ff057 |
SOURCE
|
|
|
2ff057 |
SOURCEPACKAGE
|
|
|
2ff057 |
SOURCEPKGID
|
|
|
2ff057 |
SOURCERPM
|
|
|
2ff057 |
SUGGESTFLAGS
|
|
|
2ff057 |
SUGGESTNAME
|
|
|
2ff057 |
SUGGESTNEVRS
|
|
|
2ff057 |
SUGGESTS
|
|
|
2ff057 |
SUGGESTVERSION
|
|
|
2ff057 |
SUMMARY
|
|
|
2ff057 |
SUPPLEMENTFLAGS
|
|
|
2ff057 |
SUPPLEMENTNAME
|
|
|
2ff057 |
SUPPLEMENTNEVRS
|
|
|
2ff057 |
SUPPLEMENTS
|
|
|
2ff057 |
SUPPLEMENTVERSION
|
|
|
2ff057 |
TRANSFILETRIGGERCONDS
|
|
|
2ff057 |
TRANSFILETRIGGERFLAGS
|
|
|
2ff057 |
TRANSFILETRIGGERINDEX
|
|
|
2ff057 |
TRANSFILETRIGGERNAME
|
|
|
2ff057 |
TRANSFILETRIGGERPRIORITIES
|
|
|
2ff057 |
TRANSFILETRIGGERSCRIPTFLAGS
|
|
|
2ff057 |
TRANSFILETRIGGERSCRIPTPROG
|
|
|
2ff057 |
TRANSFILETRIGGERSCRIPTS
|
|
|
2ff057 |
TRANSFILETRIGGERTYPE
|
|
|
2ff057 |
TRANSFILETRIGGERVERSION
|
|
|
2ff057 |
TRIGGERCONDS
|
|
|
2ff057 |
TRIGGERFLAGS
|
|
|
2ff057 |
TRIGGERINDEX
|
|
|
2ff057 |
TRIGGERNAME
|
|
|
2ff057 |
TRIGGERSCRIPTFLAGS
|
|
|
2ff057 |
TRIGGERSCRIPTPROG
|
|
|
2ff057 |
TRIGGERSCRIPTS
|
|
|
2ff057 |
TRIGGERTYPE
|
|
|
2ff057 |
TRIGGERVERSION
|
|
|
2ff057 |
URL
|
|
|
2ff057 |
V
|
|
|
2ff057 |
VCS
|
|
|
2ff057 |
VENDOR
|
|
|
2ff057 |
VERBOSE
|
|
|
2ff057 |
VERIFYSCRIPT
|
|
|
2ff057 |
VERIFYSCRIPTFLAGS
|
|
|
2ff057 |
VERIFYSCRIPTPROG
|
|
|
2ff057 |
VERSION
|
|
|
2ff057 |
XPM
|
|
|
2ff057 |
])
|
|
|
2ff057 |
AT_CLEANUP
|