2007-07-16 02:18:46 by steve
Installation of Centos 4 & 5 & FC6 works :)
This commit is contained in:
@@ -31,20 +31,15 @@ logMessage Script $0 starting
|
||||
#
|
||||
cp /etc/resolv.conf ${prefix}/etc
|
||||
|
||||
|
||||
#
|
||||
# Transform yum so that it works.
|
||||
#
|
||||
#perl -pi.bak -e 's/enabled=0/enabled=1/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
#perl -pi.bak -e 's/gpgcheck=1/gpgcheck=0/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
#perl -pi.bak -e 's/^\#baseurl/baseurl/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
#perl -pi.bak -e 's/^mirrorlist/#mirrorlist/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
#perl -pi.bak -e 's/\$releasever/4/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
|
||||
#
|
||||
# Update yum
|
||||
#
|
||||
chroot ${prefix} /usr/bin/yum update
|
||||
if [ ! -d ${prefix}/proc ]; then
|
||||
mkdir -p ${prefix}/proc
|
||||
fi
|
||||
mount -o bind /proc ${prefix}/proc
|
||||
chroot ${prefix} /usr/bin/yum update
|
||||
umount ${prefix}/proc
|
||||
|
||||
#
|
||||
# Log our finish
|
||||
|
||||
@@ -28,9 +28,12 @@ logMessage Script $0 starting
|
||||
#
|
||||
# Install the OpenSSH server.
|
||||
#
|
||||
chroot ${prefix} /bin/mount /proc
|
||||
chroot ${prefix} /usr/bin/yum -y install openssh-server
|
||||
chroot ${prefix} /bin/umount /proc
|
||||
if [ ! -d ${prefix}/proc ]; then
|
||||
mkdir -p ${prefix}/proc
|
||||
fi
|
||||
mount -o bind /proc ${prefix}/proc
|
||||
chroot ${prefix} /usr/bin/yum -y install openssh-server passwd
|
||||
umount ${prefix}/proc
|
||||
|
||||
|
||||
#
|
||||
|
||||
@@ -36,7 +36,12 @@ find ${prefix}/ -name '*.rpmnew' -exec rm -f \{\} \;
|
||||
# Clean yum
|
||||
#
|
||||
logMessage Cleaning Yum Repository
|
||||
if [ ! -d ${prefix}/proc ]; then
|
||||
mkdir -p ${prefix}/proc
|
||||
fi
|
||||
mount -o bind /proc ${prefix}/proc
|
||||
chroot ${prefix} /usr/bin/yum clean all
|
||||
umount ${prefix}/proc
|
||||
|
||||
#
|
||||
# Log our finish
|
||||
|
||||
@@ -32,19 +32,16 @@ logMessage Script $0 starting
|
||||
cp /etc/resolv.conf ${prefix}/etc
|
||||
|
||||
|
||||
#
|
||||
# Transform yum so that it works.
|
||||
#
|
||||
#perl -pi.bak -e 's/enabled=0/enabled=1/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
#perl -pi.bak -e 's/gpgcheck=1/gpgcheck=0/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
#perl -pi.bak -e 's/^\#baseurl/baseurl/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
#perl -pi.bak -e 's/^mirrorlist/#mirrorlist/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
#perl -pi.bak -e 's/\$releasever/4/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
|
||||
#
|
||||
# Update yum
|
||||
#
|
||||
if [ ! -d ${prefix}/proc ]; then
|
||||
mkdir -p ${prefix}/proc
|
||||
fi
|
||||
mount -o bind /proc ${prefix}/proc
|
||||
chroot ${prefix} /usr/bin/yum update
|
||||
umount ${prefix}/proc
|
||||
|
||||
|
||||
#
|
||||
# Log our finish
|
||||
|
||||
@@ -28,9 +28,12 @@ logMessage Script $0 starting
|
||||
#
|
||||
# Install the OpenSSH server.
|
||||
#
|
||||
chroot ${prefix} /bin/mount /proc
|
||||
chroot ${prefix} /usr/bin/yum -y install openssh-server
|
||||
chroot ${prefix} /bin/umount /proc
|
||||
if [ ! -d ${prefix}/proc ]; then
|
||||
mkdir -p ${prefix}/proc
|
||||
fi
|
||||
mount -o bind /proc ${prefix}/proc
|
||||
chroot ${prefix} /usr/bin/yum -y install openssh-server passwd
|
||||
umount ${prefix}/proc
|
||||
|
||||
|
||||
#
|
||||
|
||||
@@ -36,7 +36,14 @@ find ${prefix}/ -name '*.rpmnew' -exec rm -f \{\} \;
|
||||
# Clean yum
|
||||
#
|
||||
logMessage Cleaning Yum Repository
|
||||
chroot ${prefix} /usr/bin/yum clean all
|
||||
|
||||
if [ ! -d ${prefix}/proc ]; then
|
||||
mkdir -p ${prefix}/proc
|
||||
fi
|
||||
mount -o bind /proc ${prefix}/proc
|
||||
chroot ${prefix} /usr/bin/yum clean all
|
||||
umount ${prefix}/proc
|
||||
|
||||
|
||||
#
|
||||
# Log our finish
|
||||
|
||||
@@ -32,19 +32,16 @@ logMessage Script $0 starting
|
||||
cp /etc/resolv.conf ${prefix}/etc
|
||||
|
||||
|
||||
#
|
||||
# Transform yum so that it works.
|
||||
#
|
||||
#perl -pi.bak -e 's/enabled=0/enabled=1/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
#perl -pi.bak -e 's/gpgcheck=1/gpgcheck=0/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
#perl -pi.bak -e 's/^\#baseurl/baseurl/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
#perl -pi.bak -e 's/^mirrorlist/#mirrorlist/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
#perl -pi.bak -e 's/\$releasever/4/g' ${prefix}/etc/yum.repos.d/*.repo
|
||||
|
||||
#
|
||||
# Update yum
|
||||
#
|
||||
if [ ! -d ${prefix}/proc ]; then
|
||||
mkdir -p ${prefix}/proc
|
||||
fi
|
||||
mount -o bind /proc ${prefix}/proc
|
||||
chroot ${prefix} /usr/bin/yum update
|
||||
umount ${prefix}/proc
|
||||
|
||||
#
|
||||
# Log our finish
|
||||
|
||||
@@ -28,9 +28,14 @@ logMessage Script $0 starting
|
||||
#
|
||||
# Install the OpenSSH server.
|
||||
#
|
||||
chroot ${prefix} /bin/mount /proc
|
||||
chroot ${prefix} /usr/bin/yum -y install openssh-server
|
||||
chroot ${prefix} /bin/umount /proc
|
||||
if [ ! -d ${prefix}/proc ]; then
|
||||
mkdir -p ${prefix}/proc
|
||||
fi
|
||||
mount -o bind /proc ${prefix}/proc
|
||||
chroot ${prefix} /usr/bin/yum -y install openssh-server passwd
|
||||
umount ${prefix}/proc
|
||||
|
||||
|
||||
|
||||
|
||||
#
|
||||
|
||||
@@ -36,7 +36,14 @@ find ${prefix}/ -name '*.rpmnew' -exec rm -f \{\} \;
|
||||
# Clean yum
|
||||
#
|
||||
logMessage Cleaning Yum Repository
|
||||
|
||||
if [ ! -d ${prefix}/proc ]; then
|
||||
mkdir -p ${prefix}/proc
|
||||
fi
|
||||
mount -o bind /proc ${prefix}/proc
|
||||
chroot ${prefix} /usr/bin/yum clean all
|
||||
umount ${prefix}/proc
|
||||
|
||||
|
||||
#
|
||||
# Log our finish
|
||||
|
||||
Reference in New Issue
Block a user