+2.5.1 -> 2.5.2:
+ - added -bs to build just a source package
+
2.5 -> 2.5.1:
- fail if sources are not regular files
- wasn't catching readLine() errors
case 'c':
case 'p':
case 'l':
+ case 's':
break;
default:
argerror(errString);
if (bigMode != MODE_BUILD && bigMode != MODE_TARBUILD && shortCircuit)
argerror(_("--short-circuit may only be used during package building"));
- if (shortCircuit && (buildChar != 'c') && (buildChar != 'i')) {
- argerror(_("--short-circuit may only be used with -bc, -bi, -tc "
- "or -ti"));
+ if (shortCircuit && (buildChar != 'c') && (buildChar != 'i')
+ && (buildChar !=' s')) {
+ argerror(_("--short-circuit may only be used with -bc, -bi, -bs, -tc "
+ "-ti, or -ts"));
}
if (oldPackage && !(installFlags & RPMINSTALL_UPGRADE))
case 'l':
buildAmount |= RPMBUILD_FILECHECK;
break;
+ case 's':
+ buildAmount |= RPMBUILD_PACKAGESOURCE;
+ break;
}
if (rmsource)