Talk:Using Mock to test package builds

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Imported from MoinMoin)
 
 
(5 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
 
 
The following metadata was found in MoinMoin that could not be converted
 
The following metadata was found in MoinMoin that could not be converted
 
to a useful value in MediaWiki:
 
to a useful value in MediaWiki:
  
 
* : semodule -i mock.pp}}}
 
* : semodule -i mock.pp}}}
 +
 +
 +
/usr/sbin/mock-helper yum --installroot /var/lib/mock/<config-name>/root install <your packages>
 +
 +
There's no such mock-helper, shouldn't it be /usr/sbin/mach-helper ?
 +
 +
== obsolete section on SELinux? ==
 +
 +
Is the section:
 +
 +
http://fedoraproject.org/wiki/Using_Mock_to_test_package_builds#Using_mock_under_SELinux
 +
 +
now obsolete?  Somebody said it was on #fedora-devel because this functionality is now integrated into mock out of the box.  If so, it should probably be removed/modified. --[[User:Alexlan|Alexlan]] 20:59, 5 September 2010 (UTC)
 +
 +
On Fedora 13 at least the SELinux section still applies.
 +
After compiling the local policy it must indeed be loaded with <code>sudo /usr/sbin/semodule -i /root/selinux.local/mock.pp</code> before running the restorecon command.
 +
--[[User:M8ram|M8ram]] 19:36, 29 August 2011 (UTC)
 +
 +
== Building packages that depend on packages not in a repository ==
 +
I have never used the --copyin method. After installing the required dependencies I just did a
 +
 +
<code>mock -r MOCK_CONFIG --no-clean /path/to/SRPM</code>
 +
 +
and it's always worked.

Latest revision as of 16:34, 25 October 2011

The following metadata was found in MoinMoin that could not be converted to a useful value in MediaWiki:

  •  : semodule -i mock.pp}}}


/usr/sbin/mock-helper yum --installroot /var/lib/mock/<config-name>/root install <your packages>

There's no such mock-helper, shouldn't it be /usr/sbin/mach-helper ?

[edit] obsolete section on SELinux?

Is the section:

http://fedoraproject.org/wiki/Using_Mock_to_test_package_builds#Using_mock_under_SELinux

now obsolete? Somebody said it was on #fedora-devel because this functionality is now integrated into mock out of the box. If so, it should probably be removed/modified. --Alexlan 20:59, 5 September 2010 (UTC)

On Fedora 13 at least the SELinux section still applies. After compiling the local policy it must indeed be loaded with sudo /usr/sbin/semodule -i /root/selinux.local/mock.pp before running the restorecon command. --M8ram 19:36, 29 August 2011 (UTC)

[edit] Building packages that depend on packages not in a repository

I have never used the --copyin method. After installing the required dependencies I just did a

mock -r MOCK_CONFIG --no-clean /path/to/SRPM

and it's always worked.