- create /usr/lib/rpm directory and move rpmrc et al there
2.5.3 -> 2.5.4:
+ - permit --{buildroot,timecheck,test,sign} with -tX (Toshio Kuratomi).
- fix database rebuilds with triggers (Steve Sanberg).
- diagnostic message if unreadable/short source or patch file.
- eliminate redundant close in provide/require processing.
case GETOPT_BUILDROOT:
if (bigMode != MODE_UNKNOWN &&
- bigMode != MODE_BUILD && bigMode != MODE_REBUILD)
+ bigMode != MODE_BUILD && bigMode != MODE_REBUILD &&
+ bigMode != MODE_TARBUILD)
argerror(_("only one major mode may be specified"));
buildRootOverride = optArg;
break;
bigMode = MODE_QUERYTAGS;
if (buildRootOverride && bigMode != MODE_BUILD &&
- bigMode != MODE_REBUILD) {
+ bigMode != MODE_REBUILD && bigMode != MODE_TARBUILD) {
argerror("--buildroot may only be used during package builds");
}
"database"));
if (timeCheck && bigMode != MODE_BUILD && bigMode != MODE_REBUILD &&
- bigMode != MODE_RECOMPILE)
+ bigMode != MODE_RECOMPILE && bigMode != MODE_TARBUILD)
argerror(_("--timecheck may only be used during package builds"));
if (bigMode != MODE_QUERY && queryFor)
"verification"));
if (bigMode != MODE_INSTALL && bigMode != MODE_UNINSTALL &&
- bigMode != MODE_BUILD && test)
+ bigMode != MODE_BUILD && bigMode != MODE_TARBUILD && test )
argerror(_("--test may only be specified during package installation, "
"erasure, and building"));
if (signIt) {
if (bigMode == MODE_REBUILD || bigMode == MODE_BUILD ||
- bigMode == MODE_RESIGN) {
+ bigMode == MODE_RESIGN || bigMode == MODE_TARBUILD) {
if (poptPeekArg(optCon)) {
switch (rpmLookupSignatureType()) {
case RPMSIGTAG_PGP: