pxelator
14 years agotake tftp dir from configuration
Dobrica Pavlinusic [Tue, 28 Jul 2009 21:03:29 +0000 (21:03 +0000)]
take tftp dir from configuration

14 years agofix server symlink
Dobrica Pavlinusic [Tue, 28 Jul 2009 16:36:01 +0000 (16:36 +0000)]
fix server symlink

14 years ago- correct handling of files and symlinks in conf/
Dobrica Pavlinusic [Tue, 28 Jul 2009 16:35:49 +0000 (16:35 +0000)]
- correct handling of files and symlinks in conf/
- use autodie for errors
- move detection of server IP into dhcpd
- $gpxe_file defines payload for gPXE

14 years agoappend to /etc/network/interfaces as root
Dobrica Pavlinusic [Tue, 28 Jul 2009 16:26:09 +0000 (16:26 +0000)]
append to /etc/network/interfaces as root

14 years agounpack debian netboot
Dobrica Pavlinusic [Tue, 28 Jul 2009 14:04:33 +0000 (14:04 +0000)]
unpack debian netboot

14 years agoinstall splitvt
Dobrica Pavlinusic [Tue, 28 Jul 2009 13:19:08 +0000 (13:19 +0000)]
install splitvt

14 years agostart dhcpd and tftpd using splitvt
Dobrica Pavlinusic [Tue, 28 Jul 2009 13:17:58 +0000 (13:17 +0000)]
start dhcpd and tftpd using splitvt

14 years agoread data from filesystem files and symlinks in conf/
Dobrica Pavlinusic [Tue, 28 Jul 2009 10:29:33 +0000 (10:29 +0000)]
read data from filesystem files and symlinks in conf/

14 years agoadded Debian netboot
Dobrica Pavlinusic [Tue, 28 Jul 2009 10:28:28 +0000 (10:28 +0000)]
added Debian netboot

14 years agoinstall syslinux to get pxelinux
Dobrica Pavlinusic [Tue, 28 Jul 2009 10:27:44 +0000 (10:27 +0000)]
install syslinux to get pxelinux

14 years agocleanup
Dobrica Pavlinusic [Mon, 27 Jul 2009 23:16:18 +0000 (23:16 +0000)]
cleanup

14 years agouse tftp.dir for root of tftp directory
Dobrica Pavlinusic [Mon, 27 Jul 2009 22:25:06 +0000 (22:25 +0000)]
use tftp.dir for root of tftp directory

14 years agomake first pxe payload configurable
Dobrica Pavlinusic [Mon, 27 Jul 2009 22:18:51 +0000 (22:18 +0000)]
make first pxe payload configurable
(and use gPXE if there is no setup for $file)
beginning of symlink farm type configuration

14 years agotest virtually ("in the cloud", woooshhh....) using
Dobrica Pavlinusic [Mon, 27 Jul 2009 21:55:40 +0000 (21:55 +0000)]
test virtually ("in the cloud", woooshhh....) using
vde2 as virtual network

14 years agotest with kvm
Dobrica Pavlinusic [Mon, 27 Jul 2009 17:34:42 +0000 (17:34 +0000)]
test with kvm

14 years agodeploy debrif kernel and initrd
Dobrica Pavlinusic [Mon, 27 Jul 2009 14:11:41 +0000 (14:11 +0000)]
deploy debrif kernel and initrd

14 years agouse $server_ip as base for IP class to hand out
Dobrica Pavlinusic [Mon, 27 Jul 2009 11:46:44 +0000 (11:46 +0000)]
use $server_ip as base for IP class to hand out

14 years agoextract server ip from ifconfig output
Dobrica Pavlinusic [Mon, 27 Jul 2009 11:46:10 +0000 (11:46 +0000)]
extract server ip from ifconfig output

14 years agodon't deliver gPXE to systems which allready have that user class option
Dobrica Pavlinusic [Sun, 26 Jul 2009 15:16:52 +0000 (15:16 +0000)]
don't deliver gPXE to systems which allready have that user class option
in DHCP request (to prevent loops)

14 years agoinstall latest Tiny Core and extract kernel and initrd from it
Dobrica Pavlinusic [Sun, 26 Jul 2009 14:46:44 +0000 (14:46 +0000)]
install latest Tiny Core and extract kernel and initrd from it

http://etherboot.org/wiki/appnotes/tinycore

14 years agoadded next file support so we deliver first gpxe and than config
Dobrica Pavlinusic [Sun, 26 Jul 2009 14:21:48 +0000 (14:21 +0000)]
added next file support so we deliver first gpxe and than config
examples for tftp and http boot of tinycore

14 years agorename IP address of current server to $server_ip and split it out in file
Dobrica Pavlinusic [Sun, 26 Jul 2009 13:58:39 +0000 (13:58 +0000)]
rename IP address of current server to $server_ip and split it out in file

14 years agoadded gPXE 0.9.7+ for PXE chainloading from
Dobrica Pavlinusic [Sun, 26 Jul 2009 00:39:55 +0000 (00:39 +0000)]
added gPXE 0.9.7+ for PXE chainloading from
http://etherboot.org/wiki/pxechaining

14 years agofirst cut at dhcp and tftp servers in perl (gPXE boot works)
Dobrica Pavlinusic [Sun, 26 Jul 2009 00:38:57 +0000 (00:38 +0000)]
first cut at dhcp and tftp servers in perl (gPXE boot works)