quite huge refactoring
authorDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 4 Aug 2009 15:25:09 +0000 (15:25 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 4 Aug 2009 15:25:09 +0000 (15:25 +0000)
commit6af19b09bbe795917ec77bed06a71970bd957e3f
tree52e8575670eb652da54d9fea73710a935a08d41d
parenta08a60cac12e9f116e214cf27cb85b05fabf57dd
quite huge refactoring

- config is now place to define client configuration
- upstream provide mirroring
- pxelinux creates per-client specific configurations
- various tweaks and cleanups
lib/PXElator/config.pm
lib/PXElator/pxelinux.pm
lib/PXElator/server.pm
lib/PXElator/t/config.t
lib/PXElator/t/server.t [new file with mode: 0755]
lib/PXElator/t/upstream.t [new file with mode: 0755]
lib/PXElator/tftpd.pm
lib/PXElator/upstream.pm [new file with mode: 0644]