SCIENTIFIC-LINUX-DEVEL Archives

March 2011

SCIENTIFIC-LINUX-DEVEL@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Dag Wieers <[log in to unmask]>
Reply To:
Dag Wieers <[log in to unmask]>
Date:
Mon, 7 Mar 2011 13:55:24 +0100
Content-Type:
multipart/mixed
Parts/Attachments:
TEXT/PLAIN (3052 bytes)
On Mon, 7 Mar 2011, Kai Heide wrote:

> 2011/3/4 Connie Sieh <[log in to unmask]>:
>> On Fri, 4 Mar 2011, Troy Dawson wrote:
>>
>>> On 03/04/2011 03:15 AM, Kai Heide wrote:
>>>>
>>>> I can't build software on my SL6, because mock is using the centos6
>>>> repositories which aren't exist.
>>>>
>>>> Why does mock on SL6 is using centos to build software instead of SL?
>>>> this seems a bug for me and should be solved as soon as possible!
>>>
>>> Considering mock is not part of SL6, I suggest you ask this question to
>>> whoever setup mock on your system.
>>
>> We used the mock that is in EPEL 6 to build all of Scientific Linux 6 . It
>> comes with config files for fedora and epel.  Use as a template the epel-6
>> config files.  Change the urls to point to your repos.
>
> But how?

Like Connie indicated, I have been using this:

------
config_opts['root'] = 'sl-6-i386'
config_opts['target_arch'] = 'i686'
config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64')
config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build'
config_opts['dist'] = 'el6'  # only useful for --resultdir variable subst

config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=1
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=

[base]
name=BaseOS
baseurl=http://ftp.scientificlinux.org/linux/scientific/6.0/i386/os/

[fastbugs]
name=fastbugs
baseurl=http://ftp.scientificlinux.org/linux/scientific/6.0/i386/updates/fastbugs/

[security]
name=security
baseurl=http://ftp.scientificlinux.org/linux/scientific/6.0/i386/updates/security/

[epel]
name=epel
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=i386
failovermethod=priority
"""
------

and this:

------
config_opts['root'] = 'sl-6-x86_64'
config_opts['target_arch'] = 'x86_64'
config_opts['legal_host_arches'] = ('x86_64')
config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build'
config_opts['dist'] = 'el6'  # only useful for --resultdir variable subst

config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=1
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=

[base]
name=BaseOS
baseurl=http://ftp.scientificlinux.org/linux/scientific/6.0/x86_64/os/

[fastbugs]
name=fastbugs
baseurl=http://ftp.scientificlinux.org/linux/scientific/6.0/x86_64/updates/fastbugs/

[security]
name=security
baseurl=http://ftp.scientificlinux.org/linux/scientific/6.0/x86_64/updates/security/

[epel]
name=epel
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=x86_64
failovermethod=priority
"""
------

Couldn't find mirrorlists before, but they are probably available right 
now. I am contemplating adding sl6 config-files to mock and maybe we 
should upstream those.

-- 
-- dag wieers, [log in to unmask], http://dag.wieers.com/
-- dagit linux solutions, [log in to unmask], http://dagit.net/

[Any errors in spelling, tact or fact are transmission errors]



ATOM RSS1 RSS2