/[pxelator]/bin
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /bin

View Directory Listing Directory Listing


Sticky Revision:

Revision 311 - Directory Listing
Modified Thu Aug 27 17:44:03 2009 UTC (14 years, 7 months ago) by dpavlin
added nmap scanning and discovery of network

Revision 294 - Directory Listing
Modified Wed Aug 26 09:15:23 2009 UTC (14 years, 7 months ago) by dpavlin
remove nfsroot for client

Revision 279 - Directory Listing
Modified Thu Aug 20 20:14:16 2009 UTC (14 years, 7 months ago) by dpavlin
kill all kvm processes

Revision 271 - Directory Listing
Modified Wed Aug 19 22:48:54 2009 UTC (14 years, 7 months ago) by dpavlin
first semi-complicated setup to show off some of sysadmin DSL in PXElator

implement nfs root boot with writable snapshot directories for each
client which are rolled out on demand using aufs on server side.

So, client can implement additional layer of aufs if needed
(for /tmp and things like that) and offload more important files
(configuration changes) back to server via NFS.


Revision 235 - Directory Listing
Modified Sun Aug 16 23:32:47 2009 UTC (14 years, 7 months ago) by dpavlin
require uml-utilities for tunctl

Revision 218 - Directory Listing
Modified Sat Aug 15 13:10:14 2009 UTC (14 years, 7 months ago) by dpavlin
added dependency to couchdb for audit log

Revision 215 - Directory Listing
Modified Thu Aug 13 12:45:30 2009 UTC (14 years, 7 months ago) by dpavlin
added Data::Structure::Util dependency

Revision 196 - Directory Listing
Modified Tue Aug 11 12:38:04 2009 UTC (14 years, 7 months ago) by dpavlin
device can now be first argument, stop dnsmasq if it exists

Revision 192 - Directory Listing
Modified Mon Aug 10 12:31:38 2009 UTC (14 years, 7 months ago) by dpavlin
shell script to wait for ctrl+c on exit


Revision 179 - Directory Listing
Modified Sun Aug 9 16:37:46 2009 UTC (14 years, 7 months ago) by dpavlin
DEV=eth0 ./bin/start.sh

will not run PXElator on existing device eth0 without
touching tap0 or bringing kvm up


Revision 178 - Directory Listing
Modified Sun Aug 9 16:36:55 2009 UTC (14 years, 7 months ago) by dpavlin
cleanup

Revision 174 - Directory Listing
Modified Fri Aug 7 12:07:33 2009 UTC (14 years, 7 months ago) by dpavlin
another dependency

Revision 157 - Directory Listing
Modified Thu Aug 6 15:16:06 2009 UTC (14 years, 7 months ago) by dpavlin
start http server with sudo


Revision 123 - Directory Listing
Modified Mon Aug 3 11:33:06 2009 UTC (14 years, 7 months ago) by dpavlin
install Net::DNS package


Revision 106 - Directory Listing
Modified Sat Aug 1 00:39:36 2009 UTC (14 years, 8 months ago) by dpavlin
cache sudo credentials

Revision 98 - Directory Listing
Modified Fri Jul 31 21:30:25 2009 UTC (14 years, 8 months ago) by dpavlin
cleanup old scripts

Revision 97 - Directory Listing
Modified Fri Jul 31 21:28:29 2009 UTC (14 years, 8 months ago) by dpavlin
start script


Revision 73 - Directory Listing
Modified Fri Jul 31 12:53:48 2009 UTC (14 years, 8 months ago) by dpavlin
fix permissions on conf and log directory


Revision 58 - Directory Listing
Modified Thu Jul 30 15:20:39 2009 UTC (14 years, 8 months ago) by dpavlin
fix dhcpd start


Revision 51 - Directory Listing
Modified Thu Jul 30 11:44:01 2009 UTC (14 years, 8 months ago) by dpavlin
more dependencies


Revision 45 - Directory Listing
Modified Wed Jul 29 22:04:58 2009 UTC (14 years, 8 months ago) by dpavlin
dump all other peaces in, first configuration which can again boot
(wrong image, that is :-)


Revision 41 - Directory Listing
Modified Wed Jul 29 16:19:51 2009 UTC (14 years, 8 months ago) by dpavlin
create log files, reattach existing session


Revision 40 - Directory Listing
Modified Wed Jul 29 14:29:55 2009 UTC (14 years, 8 months ago) by dpavlin
added a bunch of dhcp options


Revision 39 - Directory Listing
Modified Wed Jul 29 14:22:35 2009 UTC (14 years, 8 months ago) by dpavlin
fix conf/server.ip creation


Revision 38 - Directory Listing
Modified Wed Jul 29 14:22:16 2009 UTC (14 years, 8 months ago) by dpavlin
use screen instead of splitvt

(in preparation for DNS daemon which would require third split)


Revision 36 - Directory Listing
Modified Wed Jul 29 13:03:39 2009 UTC (14 years, 8 months ago) by dpavlin
check if IP is available using Net::Ping


Revision 35 - Directory Listing
Modified Wed Jul 29 12:27:21 2009 UTC (14 years, 8 months ago) by dpavlin
setup conf/server.ip correctly


Revision 34 - Directory Listing
Modified Wed Jul 29 12:27:01 2009 UTC (14 years, 8 months ago) by dpavlin
remove symlink first just to be safe


Revision 33 - Directory Listing
Modified Wed Jul 29 12:23:47 2009 UTC (14 years, 8 months ago) by dpavlin
correctly handle changing of IP address


Revision 31 - Directory Listing
Modified Wed Jul 29 12:23:04 2009 UTC (14 years, 8 months ago) by dpavlin
start tap0 before kvm


Revision 28 - Directory Listing
Modified Wed Jul 29 00:59:55 2009 UTC (14 years, 8 months ago) by dpavlin
added dhcp lease time to make ISC's dhclient happy


Revision 27 - Directory Listing
Modified Wed Jul 29 00:46:29 2009 UTC (14 years, 8 months ago) by dpavlin
really implement DHCP protocol, so this server now has correct name :-)


Revision 24 - Directory Listing
Modified Tue Jul 28 21:03:29 2009 UTC (14 years, 8 months ago) by dpavlin
take tftp dir from configuration


Revision 23 - Directory Listing
Modified Tue Jul 28 16:36:01 2009 UTC (14 years, 8 months ago) by dpavlin
fix server symlink


Revision 22 - Directory Listing
Modified Tue Jul 28 16:35:49 2009 UTC (14 years, 8 months ago) by dpavlin
- 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


Revision 21 - Directory Listing
Modified Tue Jul 28 16:26:09 2009 UTC (14 years, 8 months ago) by dpavlin
append to /etc/network/interfaces as root


Revision 20 - Directory Listing
Modified Tue Jul 28 14:04:33 2009 UTC (14 years, 8 months ago) by dpavlin
unpack debian netboot


Revision 19 - Directory Listing
Modified Tue Jul 28 13:19:08 2009 UTC (14 years, 8 months ago) by dpavlin
install splitvt


Revision 18 - Directory Listing
Modified Tue Jul 28 13:17:58 2009 UTC (14 years, 8 months ago) by dpavlin
start dhcpd and tftpd using splitvt


Revision 17 - Directory Listing
Modified Tue Jul 28 10:29:33 2009 UTC (14 years, 8 months ago) by dpavlin
read data from filesystem files and symlinks in conf/


Revision 16 - Directory Listing
Modified Tue Jul 28 10:28:28 2009 UTC (14 years, 8 months ago) by dpavlin
added Debian netboot


Revision 15 - Directory Listing
Modified Tue Jul 28 10:27:44 2009 UTC (14 years, 8 months ago) by dpavlin
install syslinux to get pxelinux


Revision 13 - Directory Listing
Modified Mon Jul 27 22:25:06 2009 UTC (14 years, 8 months ago) by dpavlin
use tftp.dir for root of tftp directory


Revision 12 - Directory Listing
Modified Mon Jul 27 22:18:51 2009 UTC (14 years, 8 months ago) by dpavlin
make first pxe payload configurable
(and use gPXE if there is no setup for $file)
beginning of symlink farm type configuration


Revision 11 - Directory Listing
Modified Mon Jul 27 21:55:40 2009 UTC (14 years, 8 months ago) by dpavlin
test virtually ("in the cloud", woooshhh....) using
vde2 as virtual network


Revision 10 - Directory Listing
Modified Mon Jul 27 17:34:42 2009 UTC (14 years, 8 months ago) by dpavlin
test with kvm


Revision 9 - Directory Listing
Modified Mon Jul 27 14:11:41 2009 UTC (14 years, 8 months ago) by dpavlin
deploy debrif kernel and initrd


Revision 8 - Directory Listing
Modified Mon Jul 27 11:46:44 2009 UTC (14 years, 8 months ago) by dpavlin
use $server_ip as base for IP class to hand out


Revision 6 - Directory Listing
Modified Sun Jul 26 15:16:52 2009 UTC (14 years, 8 months ago) by dpavlin
don't deliver gPXE to systems which allready have that user class option
in DHCP request (to prevent loops)


Revision 5 - Directory Listing
Modified Sun Jul 26 14:46:44 2009 UTC (14 years, 8 months ago) by dpavlin
install latest Tiny Core and extract kernel and initrd from it

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


Revision 4 - Directory Listing
Modified Sun Jul 26 14:21:48 2009 UTC (14 years, 8 months ago) by dpavlin
added next file support so we deliver first gpxe and than config
examples for tftp and http boot of tinycore


Revision 3 - Directory Listing
Modified Sun Jul 26 13:58:39 2009 UTC (14 years, 8 months ago) by dpavlin
rename IP address of current server to $server_ip and split it out in file


Revision 1 - Directory Listing
Added Sun Jul 26 00:38:57 2009 UTC (14 years, 8 months ago) by dpavlin
first cut at dhcp and tftp servers in perl (gPXE boot works)


  ViewVC Help
Powered by ViewVC 1.1.26