summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2014-05-18 13:51:01 +0200
committerAndreas Baumann <abaumann@yahoo.com>2014-05-18 13:51:01 +0200
commit7953cefeaf609f0fc64788eafd3144660380aa0d (patch)
tree01f13a97b6eba66c17af8df95416852f942b3423
parentc0509bd96c2f9456b6eb4cd07a965fe1abceb56f (diff)
downloadcentosauto-7953cefeaf609f0fc64788eafd3144660380aa0d.tar.gz
centosauto-7953cefeaf609f0fc64788eafd3144660380aa0d.tar.bz2
updated to Cenots 6.5
host is ArchLinux or something modern, not Centos anymore
-rw-r--r--README44
-rwxr-xr-xsync_centos.sh6
-rw-r--r--tftproot/images/centos/6.5/i386/README (renamed from tftproot/images/centos/6.4/i386/README)0
-rw-r--r--tftproot/images/centos/6.5/x86_64/README (renamed from tftproot/images/centos/6.4/x86_64/README)0
-rw-r--r--tftproot/pxelinux.cfg/01-52-54-00-12-34-5617
-rw-r--r--var/www/html/kickstart.cfg20
6 files changed, 45 insertions, 42 deletions
diff --git a/README b/README
index bd069d7..51cce90 100644
--- a/README
+++ b/README
@@ -1,36 +1,38 @@
-cp /usr/lib/syslinux/pxelinux.0 $PWD/tftproot
-cp /usr/lib/syslinux/menu.c32 $PWD/tftproot
-cp /usr/lib/syslinux/memdisk $PWD/tftproot
-cp /usr/lib/syslinux/mboot.c32 $PWD/tftproot
-cp /usr/lib/syslinux/chain.c32 $PWD/tftproot
+cp /usr/lib/syslinux/bios/pxelinux.0 $PWD/tftproot
+cp /usr/lib/syslinux/bios/menu.c32 $PWD/tftproot
+cp /usr/lib/syslinux/bios/memdisk $PWD/tftproot
+cp /usr/lib/syslinux/bios/mboot.c32 $PWD/tftproot
+cp /usr/lib/syslinux/bios/chain.c32 $PWD/tftproot
+cp /usr/lib/syslinux/bios/libutil.c32 $PWD/tftproot
+cp /usr/lib/syslinux/bios/ldlinux.c32 $PWD/tftproot
mkdir $PWD/tftproot/pxelinux.cfg
cp -av var/www/html/* /var/www/html/.
-mkdir -p /var/www/html/Centos/6.4/
+mkdir -p /var/www/html/Centos/6.5/
-wget -O tftproot/images/centos/6.4/x86_64/vmlinuz \
- http://mirror.switch.ch/ftp/mirror/centos/6.4/os/x86_64/images/pxeboot/vmlinuz
-wget -O tftproot/images/centos/6.4/x86_64/initrd.img \
- http://mirror.switch.ch/ftp/mirror/centos/6.4/os/x86_64/images/pxeboot/initrd.img
+wget -O tftproot/images/centos/6.5/x86_64/vmlinuz \
+ http://mirror.switch.ch/ftp/mirror/centos/6.5/os/x86_64/images/pxeboot/vmlinuz
+wget -O tftproot/images/centos/6.5/x86_64/initrd.img \
+ http://mirror.switch.ch/ftp/mirror/centos/6.5/os/x86_64/images/pxeboot/initrd.img
qemu-img create centos6.img 1G
-/usr/local/qemu-1.0.1/bin/qemu-system-x86_64 -hda centos6.img -net nic \
- -net user,tftp=$PWD/tftproot,bootfile=pxelinux.0 -m 1024 -nographic \
+qemu-system-x86_64 -hda centos6.img -net nic \
+ -net user,tftp=$PWD/tftproot,bootfile=pxelinux.0 -m 1024 -display curses \
-machine accel=kvm -redir tcp:2222::22
-
+
#local mirror of Centos files (HTTP):
-wget 'http://mirror.switch.ch/ftp/mirror/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso'
-wget 'http://mirror.switch.ch/ftp/mirror/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD2.iso'
-mount -ro loop CentOS-6.4-x86_64-bin-DVD1.iso /mnt
-mkdir -p var/www/html/Centos/6.4/{os,updates,extras,centosplus,contrib}/x86_64
-rsync -avHPS /mnt/* var/www/html/Centos/6.4/os/x86_64/
+wget 'http://mirror.switch.ch/ftp/mirror/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso'
+wget 'http://mirror.switch.ch/ftp/mirror/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD2.iso'
+mount -ro loop CentOS-6.5-x86_64-bin-DVD1.iso /mnt
+mkdir -p var/www/html/Centos/6.5/{os,updates,extras,centosplus,contrib}/x86_64
+rsync -avHPS /mnt/* var/www/html/Centos/6.5/os/x86_64/
umount /mnt
-mount -ro loop CentOS-6.4-x86_64-bin-DVD2.iso /mnt
-rsync -avHPS /mnt/* var/www/html/Centos/6.4/os/x86_64/
+mount -ro loop CentOS-6.5-x86_64-bin-DVD2.iso /mnt
+rsync -avHPS /mnt/* var/www/html/Centos/6.5/os/x86_64/
umount /mnt
-ln -s 6.4 var/www/html/Centos/6
+ln -s 6.5 var/www/html/Centos/6
./sync_centos.sh
copy cfengine rpms to /var/www/html/cfengine
diff --git a/sync_centos.sh b/sync_centos.sh
index d9314f5..f42c76a 100755
--- a/sync_centos.sh
+++ b/sync_centos.sh
@@ -4,14 +4,14 @@ if [ -f /var/lock/subsys/rsync_updates ]; then
exit 0
fi
# i386
-if [ -d /var/www/html/Centos/6.4 ] ; then
+if [ -d /var/www/html/Centos/6.5 ] ; then
touch /var/lock/subsys/rsync_updates
for a in x86_64; do
for i in os updates extras centosplus contrib; do
- rsync -avSHP --delete --exclude "local*" --exclude "isos" centos.intergenia.de::centos-linux/6.4/$i/$a/ /var/www/html/Centos/6.4/$i/$a/
+ rsync -avSHP --delete --exclude "local*" --exclude "isos" centos.intergenia.de::centos-linux/6.5/$i/$a/ /var/www/html/Centos/6.5/$i/$a/
done
done
/bin/rm -f /var/lock/subsys/rsync_updates
else
- echo "Target directory /var/www/html/Centos/6.4 not present."
+ echo "Target directory /var/www/html/Centos/6.5 not present."
fi
diff --git a/tftproot/images/centos/6.4/i386/README b/tftproot/images/centos/6.5/i386/README
index 12f6040..12f6040 100644
--- a/tftproot/images/centos/6.4/i386/README
+++ b/tftproot/images/centos/6.5/i386/README
diff --git a/tftproot/images/centos/6.4/x86_64/README b/tftproot/images/centos/6.5/x86_64/README
index 566e206..566e206 100644
--- a/tftproot/images/centos/6.4/x86_64/README
+++ b/tftproot/images/centos/6.5/x86_64/README
diff --git a/tftproot/pxelinux.cfg/01-52-54-00-12-34-56 b/tftproot/pxelinux.cfg/01-52-54-00-12-34-56
index 878c47e..6bd6325 100644
--- a/tftproot/pxelinux.cfg/01-52-54-00-12-34-56
+++ b/tftproot/pxelinux.cfg/01-52-54-00-12-34-56
@@ -5,12 +5,13 @@ SERIAL 0 9600 0x303
TIMEOUT 20
PROMPT 1
-LABEL Centos 6.4 x86_64
- MENU LABEL Centos 6.4 64-bit
- KERNEL images/centos/6.4/x86_64/vmlinuz
- APPEND initrd=images/centos/6.4/x86_64/initrd.img ksdevice=eth0 ks=http://192.168.1.12/kickstart.cfg console=ttyS0,9600n81
+#console=ttyS0,9600n81
+LABEL Centos 6.5 x86_64
+ MENU LABEL Centos 6.5 64-bit
+ KERNEL images/centos/6.5/x86_64/vmlinuz
+ APPEND initrd=images/centos/6.5/x86_64/initrd.img ksdevice=eth0 ks=http://192.168.1.12/kickstart.cfg
-LABEL Centos 6.4 i386
- MENU LABEL Centos 6.4 32-bit
- KERNEL images/centos/6.4/i386/vmlinuz
- APPEND initrd=images/centos/6.4/i386/initrd.img ksdevice=eth0 ks=http://192.168.1.12/kickstart.cff console=ttyS0,9600n81
+LABEL Centos 6.5 i386
+ MENU LABEL Centos 6.5 32-bit
+ KERNEL images/centos/6.5/i386/vmlinuz
+ APPEND initrd=images/centos/6.5/i386/initrd.img ksdevice=eth0 ks=http://192.168.1.12/kickstart.cff console=ttyS0,9600n81
diff --git a/var/www/html/kickstart.cfg b/var/www/html/kickstart.cfg
index bc66ea0..5f39f02 100644
--- a/var/www/html/kickstart.cfg
+++ b/var/www/html/kickstart.cfg
@@ -2,7 +2,7 @@
#version=DEVEL
install
-url --url=http://192.168.1.12/Centos/6.4/os/x86_64
+url --url=http://192.168.1.12/Centos/6.5/os/x86_64
lang en_US.UTF-8
keyboard us
network --onboot yes --device eth0 --bootproto dhcp --noipv6
@@ -23,7 +23,7 @@ part swap --label=SWAP --size=12
skipx
cmdline
-repo --name="CentOS" --baseurl=http://192.168.1.12/Centos/6.4/os/x86_64 --cost=100
+repo --name="CentOS" --baseurl=http://192.168.1.12/Centos/6.5/os/x86_64 --cost=100
reboot
@@ -41,15 +41,15 @@ rpm --import /etc/pki/rpm-gpg/*
yum clean all
yum update -y
-mkdir /root/cfengine
-cd /root/cfengine
-wget -nd -r http://192.168.1.12/cfengine/{cfengine-community-3.5.1-3.x86_64.rpm,{failsafe,update}.cf}
-yum localinstall -y cfengine-community-3.5.1-3.x86_64.rpm
-cp -v {failsafe,update}.cf /var/cfengine/inputs/.
-cd /root
+#mkdir /root/cfengine
+#cd /root/cfengine
+#wget -nd -r http://192.168.1.12/cfengine/{cfengine-community-3.5.1-3.x86_64.rpm,{failsafe,update}.cf}
+#yum localinstall -y cfengine-community-3.5.1-3.x86_64.rpm
+#cp -v {failsafe,update}.cf /var/cfengine/inputs/.
+#cd /root
-/usr/local/sbin/cf-agent -B 192.168.1.12
+#/usr/local/sbin/cf-agent -B 192.168.1.12
-/usr/local/sbin/cf-agent
+#/usr/local/sbin/cf-agent
%end