From ebc7a63bddcf53a46911ef1e2bf579c3da99903d Mon Sep 17 00:00:00 2001 From: ewt Date: Tue, 2 Jun 1998 13:48:05 +0000 Subject: [PATCH] let -bs build just a source package CVS patchset: 2138 CVS date: 1998/06/02 13:48:05 --- CHANGES | 3 +++ rpm.c | 11 ++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 0abf60c..9ca3ffc 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +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 diff --git a/rpm.c b/rpm.c index 795f398..f19b63d 100755 --- a/rpm.c +++ b/rpm.c @@ -680,6 +680,7 @@ int main(int argc, char ** argv) { case 'c': case 'p': case 'l': + case 's': break; default: argerror(errString); @@ -1044,9 +1045,10 @@ int main(int argc, char ** argv) { 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)) @@ -1210,6 +1212,9 @@ int main(int argc, char ** argv) { case 'l': buildAmount |= RPMBUILD_FILECHECK; break; + case 's': + buildAmount |= RPMBUILD_PACKAGESOURCE; + break; } if (rmsource) -- 2.7.4