Commit Graph

10 Commits

Author SHA1 Message Date
Diederik de Groot
3a4286628e Refactored lib/config.php to use classes
Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2020-02-18 18:23:03 +01:00
Diederik de Groot
70e99148f2 First simple implementation of tftp_provisioner.php
Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2020-02-17 17:52:29 +01:00
Diederik de Groot
cc3ee10aaa Cleanup some small config details
Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2020-02-17 02:46:15 +01:00
Diederik de Groot
8ea03118c6 First step for adding templated settings/file where placeholders can be filled out.
Add 'settings' structure to config.ini
Add 'settings' multidimensional config parser to lib/utils.php

Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2020-02-17 01:59:32 +01:00
Diederik de Groot
972beaf34b Replaced index.php with version that uses lib/resolver.php
Replaced ../etc/nginx/sites-available/tftpboot Example file

Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2020-02-16 20:33:34 +01:00
Diederik de Groot
1f75a1dc97 Update logger implementation
Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2020-02-16 12:02:57 +01:00
Diederik de Groot
36c5b036f7 Added lib/logger.php (copied from tftpserver.php, so that it can be reused for that).
Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2020-02-16 09:46:55 +01:00
Diederik de Groot
00b1241dfc Use Boolean in tree_base data
Simplify config['subdirs'] substitution

Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2020-02-16 01:30:52 +01:00
Diederik de Groot
b8903f761a Remove print_r($config['main']['base_path']) from config.php
Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2020-02-15 23:25:31 +01:00
Diederik de Groot
ad87422c60 Added /lib directory
Moved /tftpboot/index.cfg -> /config.ini
Moved /tftpboot/resolver.php -> /lib/resolver.php
Added /lib/config.php
 - include /lib/config.php in resolver.php and index.php
Changed $config array

Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2020-02-15 23:20:46 +01:00