/[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 530 - (view) (annotate) - [select for diffs]
Modified Fri Sep 17 18:20:36 2010 UTC (13 years, 6 months ago) by dpavlin
File length: 1955 byte(s)
Diff to previous 528 , to selected 67
fix broadcast extraction


Revision 528 - (view) (annotate) - [select for diffs]
Modified Fri Sep 17 17:31:54 2010 UTC (13 years, 6 months ago) by dpavlin
File length: 1954 byte(s)
Diff to previous 527 , to selected 67
check if DEV is UP

Revision 527 - (view) (annotate) - [select for diffs]
Modified Fri Sep 17 17:18:30 2010 UTC (13 years, 6 months ago) by dpavlin
File length: 1875 byte(s)
Diff to previous 458 , to selected 67
correctly configure ip, broadcast and netmask with DEV=eth0


Revision 458 - (view) (annotate) - [select for diffs]
Modified Sat Jan 2 17:45:02 2010 UTC (14 years, 2 months ago) by dpavlin
File length: 1619 byte(s)
Diff to previous 457 , to selected 67
added rest of server vars


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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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 , to selected 67
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) - [selected]
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 , to selected 67
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 , to selected 67
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 , to selected 67
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)
Diff to selected 67
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