Skip to content

Commit 59fc723

Browse files
committed
Science Commit 5.
1 parent 5dcfec4 commit 59fc723

3 files changed

Lines changed: 31 additions & 4 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
37095
1+
37695

scripts/compile-all-modules.sh

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,17 +56,26 @@ fi
5656
rm -f /tmp/futures.txt
5757

5858
# 5. StrernaryDirectory
59-
echo "[5/6] StrernaryDirectory (port 2000)..."
59+
echo "[5/7] StrernaryDirectory (port 2000)..."
6060
javac -d "$OUT" -cp "$CP" -sourcepath "$ROOT/source" \
6161
"$ROOT/source/strernary/StrernaryDirectoryServer.java" 2>&1 | grep -i error || echo " OK"
6262

63-
# 6. Verify key classes exist
64-
echo "[6/6] Verifying..."
63+
# 6. AE6E66
64+
echo "[6/7] AE6E66 (UK Parliament)..."
65+
find "$ROOT/modules/AE6E66/source" -name "*.java" > /tmp/ae6e66.txt 2>/dev/null
66+
if [ -s /tmp/ae6e66.txt ]; then
67+
javac -d "$OUT" -cp "$CP" -sourcepath "$ROOT/source:$ROOT/modules/AE6E66/source" @/tmp/ae6e66.txt 2>&1 | grep -i error || echo " OK"
68+
fi
69+
rm -f /tmp/ae6e66.txt
70+
71+
# 7. Verify key classes exist
72+
echo "[7/7] Verifying..."
6573
MISSING=0
6674
for cls in Main.class source/CaliforniaFBIServer.class source/CaliforniaCIAServer.class \
6775
source/CaliforniaNSAServer.class source/DukeUniversityServer.class \
6876
source/StanfordLibraryServer.class modules/gray/source/GrayPortRegistryServer.class \
6977
modules/gray/a85/source/Gray85PortRegistryServer.class \
78+
source/AE6E66Main.class \
7079
strernary/StrernaryDirectoryServer.class; do
7180
if [ ! -f "$OUT/$cls" ]; then
7281
echo " [MISSING] $cls"

scripts/start-backends.sh

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,24 @@ echo "║ Webapp-Only: ${#WEBAPP_ONLY_MODULES[@]}
8787
echo "╚═══════════════════════════════════════════════════════════════════════════╝"
8888
echo ""
8989

90+
# ── Start Main.java (core servers: NWE, Strernary, Communicator, Signals, etc.)
91+
echo " [*] Starting NWE Main process (Strernary, Communicator, Signals, Crypto)..."
92+
if [ -f "$PROJECT_ROOT/scripts/start-backend-modules.sh" ]; then
93+
bash "$PROJECT_ROOT/scripts/start-backend-modules.sh" 2>&1 | sed 's/^/ /'
94+
if [ -f "$PROJECT_ROOT/data/nwe-main.pid" ] && kill -0 "$(cat "$PROJECT_ROOT/data/nwe-main.pid" 2>/dev/null)" 2>/dev/null; then
95+
echo " [✓] NWE Main started (PID $(cat "$PROJECT_ROOT/data/nwe-main.pid"))"
96+
else
97+
echo " [!] NWE Main may have failed — check logging/nwe-main.log"
98+
fi
99+
else
100+
echo " [!] start-backend-modules.sh not found — core servers will not start"
101+
fi
102+
echo ""
103+
104+
# ── Start individual module backends ──────────────────────────────────────────
105+
echo " [*] Starting individual module backends..."
106+
echo ""
107+
90108
SUCCESS=()
91109
FAILED=()
92110
SKIPPED=()

0 commit comments

Comments
 (0)