From 528eac267392d8bcdec0e8e8ffcdf0bf46c9522a Mon Sep 17 00:00:00 2001 From: Michael E Brown Date: Fri, 4 Jan 2008 15:01:33 -0600 Subject: update docs for --arch and --target. --- docs/mock.1 | 7 +++++-- py/mock.py | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/mock.1 b/docs/mock.1 index a71c8c8..9bcc94a 100644 --- a/docs/mock.1 +++ b/docs/mock.1 @@ -61,8 +61,11 @@ Clean chroot after building. Use with \-\-resultdir. Only active for '\-\-rebuil \fB\-\-no\-cleanup\-after\fR Don't clean chroot after building. If automatic cleanup is enabled, use this to disable. .TP -\fB\-\-target=\fR\fIARCH\fP, \fB\-\-arch=\fR\fIARCH\fP -Specify target build arch. +\fB\-\-target=\fR\fIARCH\fP +This argument is passed to rpmbuild to specify the target arch to build. It defaults to whatever is specified for --arch, or whatever is specified in the config file as config_opts['target_arch']. +.TP +\fB\-\-arch=\fR\fIARCH\fP +Calls the linux personality() syscall to tell the kernel to emulate a secondary architecture. For example, building i386 packages on an x86_64 buildhost. .TP \fB\-D \fR"\fIMACRO EXPR\fP", \fB\-\-define=\fR"\fIMACRO EXPR\fP" Specify macro definitions used for the build. This option may be used multiple times, just as the rpmbuild \-\-define option can be. For example: diff --git a/py/mock.py b/py/mock.py index e3ec21a..bf0d616 100755 --- a/py/mock.py +++ b/py/mock.py @@ -125,7 +125,7 @@ def command_parse(config_opts): help="Dont clean chroot after building. If automatic" " cleanup is enabled, use this to disable.", ) parser.add_option("--arch", action ="store", dest="arch", - default=None, help="Use to set kernel personality() to use to build.") + default=None, help="Sets kernel personality().") parser.add_option("--target", action ="store", dest="rpmbuild_arch", default=None, help="passed to rpmbuild as --target") parser.add_option("-D", "--define", action="append", dest="rpmmacros", -- cgit From 552c3bbe3331f5a7727010a0420d11159777ea90 Mon Sep 17 00:00:00 2001 From: Michael E Brown Date: Fri, 4 Jan 2008 15:10:09 -0600 Subject: fix 'make srpm' to only build srpm and not also binary rpm. --- Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index 89bbb72..aefcad8 100644 --- a/Makefile.am +++ b/Makefile.am @@ -98,7 +98,7 @@ rpm: dist srpm: dist mkdir -p $(BUILDDIR) - rpmbuild $(RPM_DEFINES) -ba --nodeps $(PACKAGE_NAME).spec + rpmbuild $(RPM_DEFINES) -bs --nodeps $(PACKAGE_NAME).spec rm -rf $(BUILDDIR) -- cgit