from getopt import getopt
-def install(srcdir, dstdir):
+def install(srcdir, dstdir, s):
worklist = []
for pd in os.listdir(srcdir):
pd_dir = srcdir + '/' + pd
install_list.extend(config_get_extra_install(pd_file))
elif f[-3:] == '.py':
install_list.append(f)
- worklist.append((pd, pd_dir, install_list))
+ if install_list:
+ worklist.append((pd, pd_dir, install_list))
- print("Installing %d protocol decoders:" % len(worklist))
+ print("Installing %d %s:" % (len(worklist), s))
col = 0
for pd, pd_dir, install_list in worklist:
msg = pd + ' '
if len(args) != 0 or dst is None:
usage()
-install(src, dst)
+install(src, dst, 'protocol decoders')
+install(src + '/common', dst + '/common', 'common modules')