mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-08-09 20:55:22 +00:00
The yum in Centos 5.11 does not know about '--releasever', which is used by: lxc-create ... -- release=VERSION
The release version only needs to be set in the outer bootstrap, not the inner one. With this change an lxc-create bootstrap of CentOS 5.11 completes enough to be usable. CentOS 5.11 containers can be created, started, stopped, and networking works. Signed-off-by: Dwight Schauer <das@teegra.net>
This commit is contained in:
parent
31a882ef3a
commit
75d87a4b80
@ -413,10 +413,12 @@ download_centos()
|
|||||||
|
|
||||||
# download a mini centos into a cache
|
# download a mini centos into a cache
|
||||||
echo "Downloading centos minimal ..."
|
echo "Downloading centos minimal ..."
|
||||||
|
YUM0="yum --installroot $INSTALL_ROOT -y --nogpgcheck"
|
||||||
|
|
||||||
if yum -h | grep -q 'releasever=RELEASEVER'; then
|
if yum -h | grep -q 'releasever=RELEASEVER'; then
|
||||||
YUM="yum --installroot $INSTALL_ROOT -y --nogpgcheck --releasever=$release"
|
YUM="$YUM0 --releasever=$release"
|
||||||
else
|
else
|
||||||
YUM="yum --installroot $INSTALL_ROOT -y --nogpgcheck"
|
YUM="$YUM0"
|
||||||
fi
|
fi
|
||||||
PKG_LIST="yum initscripts passwd rsyslog vim-minimal openssh-server openssh-clients dhclient chkconfig rootfiles policycoreutils"
|
PKG_LIST="yum initscripts passwd rsyslog vim-minimal openssh-server openssh-clients dhclient chkconfig rootfiles policycoreutils"
|
||||||
|
|
||||||
@ -483,7 +485,7 @@ EOF
|
|||||||
mknod -m 666 $INSTALL_ROOT/$INSTALL_ROOT/dev/urandom c 1 9
|
mknod -m 666 $INSTALL_ROOT/$INSTALL_ROOT/dev/urandom c 1 9
|
||||||
mkdir -p $INSTALL_ROOT/$INSTALL_ROOT/var/cache/yum
|
mkdir -p $INSTALL_ROOT/$INSTALL_ROOT/var/cache/yum
|
||||||
cp -al $INSTALL_ROOT/var/cache/yum/* $INSTALL_ROOT/$INSTALL_ROOT/var/cache/yum/
|
cp -al $INSTALL_ROOT/var/cache/yum/* $INSTALL_ROOT/$INSTALL_ROOT/var/cache/yum/
|
||||||
chroot $INSTALL_ROOT $YUM install $PKG_LIST
|
chroot $INSTALL_ROOT $YUM0 install $PKG_LIST
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
echo "Failed to download the rootfs, aborting."
|
echo "Failed to download the rootfs, aborting."
|
||||||
return 1
|
return 1
|
||||||
|
Loading…
Reference in New Issue
Block a user