23
27
cp /etc/resolv.conf "${prefix}/etc/"
30
if [ $ARCH == "amd64" ] ; then
34
cat >>${prefix}/etc/yum.conf <<EOF
37
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$arch&repo=os
38
baseurl=http://mirror.centos.org/centos/5/os/$arch/
40
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
46
name=CentOS-5 - Updates
47
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$arch&repo=updates
48
baseurl=http://mirror.centos.org/centos/5/updates/$arch/
50
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
54
#packages used/produced in the build but not released
56
name=CentOS-5 - Addons
57
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$arch&repo=addons
58
baseurl=http://mirror.centos.org/centos/5/addons/$arch/
60
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
64
#additional packages that may be useful
66
name=CentOS-5 - Extras
67
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$arch&repo=extras
68
baseurl=http://mirror.centos.org/centos/5/extras/$arch/
70
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
74
#additional packages that extend functionality of existing packages
77
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$arch&repo=centosplus
78
baseurl=http://mirror.centos.org/centos/5/centosplus/$arch/
81
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
85
#contrib - packages by Centos Users
87
name=CentOS-5 - Contrib
88
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$arch&repo=contrib
89
baseurl=http://mirror.centos.org/centos/5/contrib/$arch/
92
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
104
34
mv $i ${prefix}/usr/lib/python2.4/site-packages/urlgrabber.skx/
38
echo "BUGFIX: yumrepo"
39
chroot ${prefix} sed -i s/\$releasever/5/g /etc/yum.repos.d/CentOS-Base.repo
40
chroot ${prefix} sed -i s/\$basearch/$arch/g /etc/yum.repos.d/CentOS-Base.repo
109
43
# 4. Run "yum install yum".
115
49
mount -o bind /proc ${prefix}/proc
117
51
echo " Bootstrapping yum"
118
chroot ${prefix} /usr/bin/yum -y install yum passwd 2>/dev/null
52
chroot ${prefix} /usr/bin/yum -y install yum 2>/dev/null
53
chroot ${prefix} /usr/bin/yum -y install vim-minimal 2>/dev/null
54
chroot ${prefix} /usr/bin/yum -y install dhclient 2>/dev/null
121
57
# 4.5 make 'passwd' work.