Difference between revisions of "Mwsec mock setup"
From PDP/Grid Wiki
Jump to navigationJump to search| Line 1: | Line 1: | ||
To set up a user-land mock configuration to use with the mwsec repository, type the following: | To set up a user-land mock configuration to use with the mwsec repository, type the following: | ||
| − | + | <pre> | |
| − | + | mkdir -p mock/config | |
| − | + | ln -s /etc/mock/site-defaults.cfg mock/config/ | |
| − | + | ln -s /etc/mock/logging.ini mock/config/ | |
| − | + | ln -s mwsec-el5-x86_64.cfg mock/config/default.cfg | |
| − | + | patch -o mock/config/mwsec-el5-i386.cfg /etc/mock/epel-5-i386.cfg << EOF | |
| − | + | --- epel-5-i386.cfg 2011-08-05 13:50:28.036116189 +0200 | |
| − | + | +++ mwsec-el5-i386.cfg 2011-08-05 14:22:47.176301948 +0200 | |
| − | + | @@ -1,4 +1,4 @@ | |
| − | + | -config_opts['root'] = 'epel-5-i386' | |
| − | + | +config_opts['root'] = 'mwsec-el5-i386' | |
| − | + | config_opts['target_arch'] = 'i386' | |
| − | + | config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64') | |
| − | + | config_opts['chroot_setup_cmd'] = 'install buildsys-build' | |
| − | + | @@ -41,6 +41,10 @@ | |
| − | + | enabled=0 | |
| + | mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel5&arch=i386 | ||
| + | |||
| + | +[mwsec] | ||
| + | +name=mwsec | ||
| + | +baseurl=http://software.nikhef.nl/dist/redhat/el5/mwsec/i386/ | ||
| + | + | ||
| + | [local] | ||
| + | name=local | ||
| + | baseurl=http://kojipkgs.fedoraproject.org/repos/dist-5E-epel-build/latest/i386/ | ||
| + | EOF | ||
| + | patch -o mock/config/mwsec-el5-x86_64.cfg /etc/mock/epel-5-x86_64.cfg << EOF | ||
| + | --- epel-5-x86_64.cfg 2011-08-05 13:41:54.755416511 +0200 | ||
| + | +++ mwsec-el5-x86_64.cfg 2011-08-05 14:22:53.274240003 +0200 | ||
| + | @@ -1,4 +1,4 @@ | ||
| + | -config_opts['root'] = 'epel-5-x86_64' | ||
| + | +config_opts['root'] = 'mwsec-el5-x86_64' | ||
| + | config_opts['target_arch'] = 'x86_64' | ||
| + | config_opts['legal_host_arches'] = ('x86_64',) | ||
| + | config_opts['chroot_setup_cmd'] = 'install buildsys-build' | ||
| + | @@ -43,6 +43,10 @@ | ||
| + | enabled=0 | ||
| + | mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel5&arch=x86_64 | ||
| − | + | +[mwsec] | |
| − | + | +name=mwsec | |
| − | + | +baseurl=http://software.nikhef.nl/dist/redhat/el5/mwsec/x86_64/ | |
| − | + | + | |
| − | + | [local] | |
| − | + | name=local | |
| − | + | baseurl=http://kojipkgs.fedoraproject.org/repos/dist-5E-epel-build/latest/x86_64/ | |
| − | + | EOF | |
| − | + | </pre> | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
In order to use this configuration directory type | In order to use this configuration directory type | ||
mock -r ''configuration'' --configdir=mock/config ''remaining arguments'' | mock -r ''configuration'' --configdir=mock/config ''remaining arguments'' | ||
| − | where ''configuration'' is either < | + | where ''configuration'' is either <tt>mwsec-el5-x86_64</tt> or <tt>mwsec-el5-i386</tt>. |
Latest revision as of 13:16, 5 August 2011
To set up a user-land mock configuration to use with the mwsec repository, type the following:
mkdir -p mock/config
ln -s /etc/mock/site-defaults.cfg mock/config/
ln -s /etc/mock/logging.ini mock/config/
ln -s mwsec-el5-x86_64.cfg mock/config/default.cfg
patch -o mock/config/mwsec-el5-i386.cfg /etc/mock/epel-5-i386.cfg << EOF
--- epel-5-i386.cfg 2011-08-05 13:50:28.036116189 +0200
+++ mwsec-el5-i386.cfg 2011-08-05 14:22:47.176301948 +0200
@@ -1,4 +1,4 @@
-config_opts['root'] = 'epel-5-i386'
+config_opts['root'] = 'mwsec-el5-i386'
config_opts['target_arch'] = 'i386'
config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64')
config_opts['chroot_setup_cmd'] = 'install buildsys-build'
@@ -41,6 +41,10 @@
enabled=0
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel5&arch=i386
+[mwsec]
+name=mwsec
+baseurl=http://software.nikhef.nl/dist/redhat/el5/mwsec/i386/
+
[local]
name=local
baseurl=http://kojipkgs.fedoraproject.org/repos/dist-5E-epel-build/latest/i386/
EOF
patch -o mock/config/mwsec-el5-x86_64.cfg /etc/mock/epel-5-x86_64.cfg << EOF
--- epel-5-x86_64.cfg 2011-08-05 13:41:54.755416511 +0200
+++ mwsec-el5-x86_64.cfg 2011-08-05 14:22:53.274240003 +0200
@@ -1,4 +1,4 @@
-config_opts['root'] = 'epel-5-x86_64'
+config_opts['root'] = 'mwsec-el5-x86_64'
config_opts['target_arch'] = 'x86_64'
config_opts['legal_host_arches'] = ('x86_64',)
config_opts['chroot_setup_cmd'] = 'install buildsys-build'
@@ -43,6 +43,10 @@
enabled=0
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel5&arch=x86_64
+[mwsec]
+name=mwsec
+baseurl=http://software.nikhef.nl/dist/redhat/el5/mwsec/x86_64/
+
[local]
name=local
baseurl=http://kojipkgs.fedoraproject.org/repos/dist-5E-epel-build/latest/x86_64/
EOF
In order to use this configuration directory type
mock -r configuration --configdir=mock/config remaining arguments
where configuration is either mwsec-el5-x86_64 or mwsec-el5-i386.