Files
provision_sccp/data/firmware/mkregex.py
Diederik de Groot ad70913459 Reorder directory structure
/tftpboot -> /data
/tftpboot/index.php -> /srv/web/index.php
/tftp_provisioner.php -> /srv/tftp/tftp_provisioner.php

Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2020-03-16 08:06:10 +01:00

11 lines
365 B
Python
Executable File

#!/usr/bin/env python
from hachoir_regex import parse
from os import listdir,walk,path
from os.path import basename,join,isdir
rootdir = ".";
for subdir in next(walk(rootdir))[1]:
paths = listdir(subdir)
as_regex = [parse(path) for path in paths]
print "^{}$ /firmware/{}/\\1".format(reduce(lambda x, y: x | y, as_regex), basename(subdir))