This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
Log of /lib/PXElator/t
Directory Listing
Revision
290 -
Directory Listing
Modified
Wed Aug 26 08:43:40 2009 UTC
(14 years, 10 months ago)
by
dpavlin
added copy_once and modified append to understand exit in shell scripts and insert before it
Revision
278 -
Directory Listing
Modified
Thu Aug 20 19:44:19 2009 UTC
(14 years, 10 months ago)
by
dpavlin
added masquarade to default device and few helpers for that
Revision
277 -
Directory Listing
Modified
Thu Aug 20 19:00:13 2009 UTC
(14 years, 10 months ago)
by
dpavlin
put all customization above debootstrap into rw overlay
(aufs branch), record mounted variations correctly
Revision
276 -
Directory Listing
Modified
Thu Aug 20 17:36:17 2009 UTC
(14 years, 10 months ago)
by
dpavlin
extracted first_time into once package
Revision
271 -
Directory Listing
Modified
Wed Aug 19 22:48:54 2009 UTC
(14 years, 10 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
270 -
Directory Listing
Modified
Wed Aug 19 18:10:37 2009 UTC
(14 years, 10 months ago)
by
dpavlin
added debian_mirror configuration variable with sensible default
(so you can use Apt-Cacher NG to provide local Debian mirror)
execute /tmp/configure.sh script after debootstrap
Revision
268 -
Directory Listing
Modified
Wed Aug 19 17:01:57 2009 UTC
(14 years, 10 months ago)
by
dpavlin
semi-working nfsroot configuration
Revision
265 -
Directory Listing
Modified
Wed Aug 19 12:46:07 2009 UTC
(14 years, 10 months ago)
by
dpavlin
added ip::devices_up and use it for wireshark to offer sniffing targets
Revision
244 -
Directory Listing
Modified
Mon Aug 17 13:27:18 2009 UTC
(14 years, 10 months ago)
by
dpavlin
check if client allready have ip address and if it does
don't respond to it unless it's in our ip range, but
record information for later review
Revision
238 -
Directory Listing
Modified
Mon Aug 17 00:45:41 2009 UTC
(14 years, 10 months ago)
by
dpavlin
improve parsing of syslog messages
Revision
234 -
Directory Listing
Modified
Sun Aug 16 23:32:21 2009 UTC
(14 years, 10 months ago)
by
dpavlin
implement Debian live and fix tests
Revision
230 -
Directory Listing
Modified
Sun Aug 16 22:23:55 2009 UTC
(14 years, 10 months ago)
by
dpavlin
simpliest possible syslog server
Revision
224 -
Directory Listing
Modified
Sat Aug 15 22:38:02 2009 UTC
(14 years, 10 months ago)
by
dpavlin
added ip parser
Revision
221 -
Directory Listing
Modified
Sat Aug 15 14:21:55 2009 UTC
(14 years, 10 months ago)
by
dpavlin
cleanup CouchDB API
Revision
220 -
Directory Listing
Modified
Sat Aug 15 13:47:37 2009 UTC
(14 years, 10 months ago)
by
dpavlin
fix handling of non-existing configuration files and test it
Revision
217 -
Directory Listing
Modified
Thu Aug 13 13:32:19 2009 UTC
(14 years, 10 months ago)
by
dpavlin
cleanup
Revision
216 -
Directory Listing
Modified
Thu Aug 13 13:06:18 2009 UTC
(14 years, 10 months ago)
by
dpavlin
cleanup format::mac
Revision
213 -
Directory Listing
Modified
Thu Aug 13 12:06:35 2009 UTC
(14 years, 10 months ago)
by
dpavlin
extracted pretty printer into format.pm
Revision
206 -
Directory Listing
Modified
Wed Aug 12 22:27:57 2009 UTC
(14 years, 10 months ago)
by
dpavlin
better encode json and add some x_meta data
Revision
205 -
Directory Listing
Modified
Wed Aug 12 19:49:36 2009 UTC
(14 years, 10 months ago)
by
dpavlin
simple CouchDB API for storage and reporting
Revision
204 -
Directory Listing
Modified
Wed Aug 12 19:41:24 2009 UTC
(14 years, 10 months ago)
by
dpavlin
added shell execution and output parsing
Revision
200 -
Directory Listing
Modified
Tue Aug 11 15:55:26 2009 UTC
(14 years, 10 months ago)
by
dpavlin
refactor code to make clinet::change_ip which works
Revision
194 -
Directory Listing
Modified
Mon Aug 10 17:30:01 2009 UTC
(14 years, 10 months ago)
by
dpavlin
added client::ip_from_mac with database upgrade so that macs are now symlinks
Revision
180 -
Directory Listing
Modified
Sun Aug 9 18:56:04 2009 UTC
(14 years, 10 months ago)
by
dpavlin
added pre_dump
Revision
172 -
Directory Listing
Modified
Thu Aug 6 22:27:34 2009 UTC
(14 years, 10 months ago)
by
dpavlin
implement table header with negative witdh
Revision
168 -
Directory Listing
Modified
Thu Aug 6 21:31:10 2009 UTC
(14 years, 10 months ago)
by
dpavlin
extracted client::next_ip
Revision
156 -
Directory Listing
Modified
Thu Aug 6 15:15:53 2009 UTC
(14 years, 10 months ago)
by
dpavlin
implement client::conf to fetch/set (with default) client configuration
Revision
153 -
Directory Listing
Modified
Wed Aug 5 23:22:17 2009 UTC
(14 years, 10 months ago)
by
dpavlin
added client hostname and deploy of configuration over web
Revision
142 -
Directory Listing
Modified
Tue Aug 4 18:05:49 2009 UTC
(14 years, 10 months ago)
by
dpavlin
added debirf rescue
Revision
138 -
Directory Listing
Modified
Tue Aug 4 15:25:09 2009 UTC
(14 years, 10 months ago)
by
dpavlin
quite huge refactoring
- config is now place to define client configuration
- upstream provide mirroring
- pxelinux creates per-client specific configurations
- various tweaks and cleanups
Revision
135 -
Directory Listing
Modified
Tue Aug 4 13:19:08 2009 UTC
(14 years, 10 months ago)
by
dpavlin
implement mirror and configuration creation for webconverger
Revision
115 -
Directory Listing
Modified
Sun Aug 2 12:09:02 2009 UTC
(14 years, 10 months ago)
by
dpavlin
implement common (and correct) progress_bar for tftpd and httpd
Revision
83 -
Directory Listing
Modified
Fri Jul 31 17:12:52 2009 UTC
(14 years, 10 months ago)
by
dpavlin
split ifconfig out and return resonable status
Revision
82 -
Directory Listing
Modified
Fri Jul 31 17:07:39 2009 UTC
(14 years, 10 months ago)
by
dpavlin
split network setup into own package and fixed it (tests help :-)
Revision
79 -
Directory Listing
Modified
Fri Jul 31 14:51:19 2009 UTC
(14 years, 10 months ago)
by
dpavlin
don't actually *start* browser in test
Revision
74 -
Directory Listing
Modified
Fri Jul 31 13:16:11 2009 UTC
(14 years, 10 months ago)
by
dpavlin
move shared (between processes) configuration files into own package
Revision
72 -
Directory Listing
Modified
Thu Jul 30 23:57:19 2009 UTC
(14 years, 10 months ago)
by
dpavlin
record and display log changes by mac addresses
Revision
66 -
Directory Listing
Modified
Thu Jul 30 20:15:39 2009 UTC
(14 years, 10 months ago)
by
dpavlin
turn httpd server into real process manager which starts other components
Revision
50 -
Directory Listing
Modified
Thu Jul 30 00:08:38 2009 UTC
(14 years, 10 months ago)
by
dpavlin
test
Revision
45 -
Directory Listing
Modified
Wed Jul 29 22:04:58 2009 UTC
(14 years, 10 months ago)
by
dpavlin
dump all other peaces in, first configuration which can again boot
(wrong image, that is :-)
Revision
43 -
Directory Listing
Added
Wed Jul 29 19:57:07 2009 UTC
(14 years, 10 months ago)
by
dpavlin
turn debug on/off