diff options
Diffstat (limited to 'unsorted/centosauto/README')
-rw-r--r-- | unsorted/centosauto/README | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/unsorted/centosauto/README b/unsorted/centosauto/README new file mode 100644 index 0000000..e3bbb24 --- /dev/null +++ b/unsorted/centosauto/README @@ -0,0 +1,40 @@ +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.5/ + +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 + +qemu-system-x86_64 -hda centos6.img -net nic \ + -net user,tftp=$PWD/tftproot,bootfile=pxelinux.0 -m 1024 \ + -machine accel=kvm -redir tcp:2222::22 \ + -nographic + +# -display curses +#local mirror of Centos files (HTTP): +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.5-x86_64-bin-DVD2.iso /mnt +rsync -avHPS /mnt/* var/www/html/Centos/6.5/os/x86_64/ +umount /mnt +ln -s 6.5 var/www/html/Centos/6 +./sync_centos.sh + +copy cfengine rpms to /var/www/html/cfengine |