/[pxelator]/lib/PXElator/server.pm
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 /lib/PXElator/server.pm

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 457 - (view) (annotate) - [select for diffs]
Modified Sat Jan 2 17:20:40 2010 UTC (14 years, 2 months ago) by dpavlin
File length: 1584 byte(s)
Diff to previous 416
added server::as_hash_for $ip to get server configuration
with local override from conf/ip/$ip/server.yaml


Revision 416 - (view) (annotate) - [select for diffs]
Modified Wed Sep 9 19:57:07 2009 UTC (14 years, 6 months ago) by dpavlin
File length: 1268 byte(s)
Diff to previous 410
fix spelling of netmask

Revision 410 - (view) (annotate) - [select for diffs]
Modified Wed Sep 9 10:48:59 2009 UTC (14 years, 6 months ago) by dpavlin
File length: 1268 byte(s)
Diff to previous 408
split tie scalar into package ties
(which should be called kravata in Croatian :-)


Revision 408 - (view) (annotate) - [select for diffs]
Modified Wed Sep 9 10:13:08 2009 UTC (14 years, 6 months ago) by dpavlin
File length: 1860 byte(s)
Diff to previous 396
chomp tied variables

Revision 396 - (view) (annotate) - [select for diffs]
Modified Tue Sep 8 17:30:14 2009 UTC (14 years, 6 months ago) by dpavlin
File length: 1835 byte(s)
Diff to previous 394
track new_clients using tie


Revision 394 - (view) (annotate) - [select for diffs]
Modified Tue Sep 8 17:12:35 2009 UTC (14 years, 6 months ago) by dpavlin
File length: 1762 byte(s)
Diff to previous 393
remove server ip address from conf/


Revision 393 - (view) (annotate) - [select for diffs]
Modified Tue Sep 8 16:54:35 2009 UTC (14 years, 6 months ago) by dpavlin
File length: 1842 byte(s)
Diff to previous 288
first step towards configurable server (broken in it's current state)

- move configuration into tied variables using server::tie
- rename server::domain_name into server::domain


Revision 288 - (view) (annotate) - [select for diffs]
Modified Tue Aug 25 17:09:52 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 1249 byte(s)
Diff to previous 270
server::setup_from_dev will take configuration from existing device


Revision 270 - (view) (annotate) - [select for diffs]
Modified Wed Aug 19 18:10:37 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 1180 byte(s)
Diff to previous 264
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 264 - (view) (annotate) - [select for diffs]
Modified Wed Aug 19 12:45:07 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 1135 byte(s)
Diff to previous 198
refresh $package::debug from shared state on filesystem

Revision 198 - (view) (annotate) - [select for diffs]
Modified Tue Aug 11 12:39:05 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 966 byte(s)
Diff to previous 179
create base conf/ip directory if it doesn't exist

Revision 179 - (view) (annotate) - [select for diffs]
Modified Sun Aug 9 16:37:46 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 937 byte(s)
Diff to previous 160
DEV=eth0 ./bin/start.sh

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


Revision 160 - (view) (annotate) - [select for diffs]
Modified Thu Aug 6 18:09:17 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 726 byte(s)
Diff to previous 156
send just requested dhcp options to clients except for server identifier
which busybox udhcpc implementation requires but don't request


Revision 156 - (view) (annotate) - [select for diffs]
Modified Thu Aug 6 15:15:53 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 694 byte(s)
Diff to previous 153
implement client::conf to fetch/set (with default) client configuration


Revision 153 - (view) (annotate) - [select for diffs]
Modified Wed Aug 5 23:22:17 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 722 byte(s)
Diff to previous 148
added client hostname and deploy of configuration over web

Revision 148 - (view) (annotate) - [select for diffs]
Modified Wed Aug 5 13:25:19 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 576 byte(s)
Diff to previous 138
added server::domain_name and use it

Revision 138 - (view) (annotate) - [select for diffs]
Modified Tue Aug 4 15:25:09 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 540 byte(s)
Diff to previous 137
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 137 - (view) (annotate) - [select for diffs]
Modified Tue Aug 4 13:31:06 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 352 byte(s)
Diff to previous 134
uups, renamed refresh back to server->refresh so we can call it


Revision 134 - (view) (annotate) - [select for diffs]
Modified Tue Aug 4 13:18:36 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 354 byte(s)
Diff to previous 131
fix warning about refresh redefinition

Revision 131 - (view) (annotate) - [select for diffs]
Modified Mon Aug 3 20:59:35 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 343 byte(s)
Diff to previous 128
move base dir

Revision 128 - (view) (annotate) - [select for diffs]
Modified Mon Aug 3 19:59:08 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 357 byte(s)
Diff to previous 124
added back refresh, this time in as server->refresh


Revision 124 - (view) (annotate) - [select for diffs]
Modified Mon Aug 3 12:19:22 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 315 byte(s)
Diff to previous 118
removed timestamp based on ALARM

Revision 118 - (view) (annotate) - [select for diffs]
Modified Mon Aug 3 08:52:32 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 612 byte(s)
Diff to previous 75
added timestamp and moved Module::Refresh->refresh into server


Revision 75 - (view) (annotate) - [select for diffs]
Modified Fri Jul 31 13:22:45 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 293 byte(s)
Diff to previous 74
fix debug default value


Revision 74 - (view) (annotate) - [select for diffs]
Modified Fri Jul 31 13:16:11 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 292 byte(s)
Diff to previous 67
move shared (between processes) configuration files into own package


Revision 67 - (view) (annotate) - [select for diffs]
Modified Thu Jul 30 21:31:30 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 439 byte(s)
Diff to previous 57
implemented correct start/stop logic (which now works!)
and pushed debug state into $server::debug and file 
conf/debug for shared state between servers


Revision 57 - (view) (annotate) - [select for diffs]
Modified Thu Jul 30 14:16:59 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 184 byte(s)
Diff to previous 47
handle our own children, start kvm


Revision 47 - (view) (annotate) - [select for diffs]
Modified Wed Jul 29 23:03:00 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 147 byte(s)
Diff to previous 45
create $server::base_dir


Revision 45 - (view) (annotate) - [select for diffs]
Modified Wed Jul 29 22:04:58 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 99 byte(s)
Diff to previous 42
dump all other peaces in, first configuration which can again boot
(wrong image, that is :-)


Revision 42 - (view) (annotate) - [select for diffs]
Added Wed Jul 29 17:42:48 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 43 byte(s)
simple httpd server


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26