1
0
miroir de https://github.com/mail-in-a-box/mailinabox.git synchronisé 2026-03-25 19:17:22 +01:00

dockerize (work in progress)

Docker support was initially worked on in 2bbb7a5e7e, but it never really worked.

This extends f7d7434012800c3572049af82a501743d4aed583 which was an old branch for docker work.
Cette révision appartient à :
Joshua Tauberer
2014-08-17 08:48:27 -04:00
Parent 5aa0bf2d14
révision e8f81dc905
8 fichiers modifiés avec 270 ajouts et 8 suppressions

23
tools/list_all_packages.py Fichier normal
Voir le fichier

@@ -0,0 +1,23 @@
#!/usr/bin/python3
import os.path, glob, re
packages = set()
def add(line):
global packages
if line.endswith("\\"): line = line[:-1]
packages |= set(p for p in line.split(" ") if p not in("", "apt_install"))
for fn in glob.glob(os.path.join(os.path.dirname(__file__), "../setup/*.sh")):
with open(fn) as f:
in_apt_install = False
for line in f:
line = line.strip()
if line.startswith("apt_install "):
in_apt_install = True
if in_apt_install:
add(line)
in_apt_install = in_apt_install and line.endswith("\\")
print("\n".join(sorted(packages)))