From f0bbbef85f265ad766d17654d90243071b7b2648 Mon Sep 17 00:00:00 2001 From: Diederik de Groot Date: Sat, 3 Mar 2018 12:24:42 +0100 Subject: [PATCH] Show how regex rules can be generated automatically --- tools/generate.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/tools/generate.py b/tools/generate.py index e30dcd7..e95e660 100644 --- a/tools/generate.py +++ b/tools/generate.py @@ -22,15 +22,15 @@ def generate_nginx_rules(regex, dirname, outfile): if __name__ == '__main__': rootdir = "./tftpboot/firmware/" -# tftpd_rules = open("etc/tftpd-hpa/tftpd.rules", "w") -# nginx_rules = open("etc/nginx/sites-available/nginx.rules", "w") -# -# for subdir in next(os.walk(rootdir))[1]: -# regex = generate_regex(os.path.join(rootdir, subdir)) -# generate_tftpd_rules(regex, os.path.basename(subdir), tftpd_rules) -# generate_nginx_rules(regex, os.path.basename(subdir), nginx_rules) -# -# tftpd_rules.close(); -# nginx_rules.close(); + tftpd_rules = open("etc/tftpd-hpa/tftpd.rules1", "w") + nginx_rules = open("etc/nginx/sites-available/nginx.rules1", "w") + + for subdir in next(os.walk(rootdir))[1]: + regex = generate_regex(os.path.join(rootdir, subdir)) + generate_tftpd_rules(regex, os.path.basename(subdir), tftpd_rules) + generate_nginx_rules(regex, os.path.basename(subdir), nginx_rules) + + tftpd_rules.close(); + nginx_rules.close(); #app.debug = os.environ.get('FLASK_DEBUG', True) #print config.get["scopes"] \ No newline at end of file