summaryrefslogtreecommitdiff
path: root/pkgs/athena-bccr/LaunchGaudi.java
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2025-07-06 15:14:43 -0600
committerAlejandro Soto <alejandro@34project.org>2025-07-06 16:29:43 -0600
commitc839b6adb914e8af57317389ceb8eb68c31f3e22 (patch)
tree55f6db5e632ce39e085e47bbbd17c208399ffeb9 /pkgs/athena-bccr/LaunchGaudi.java
parent8d81cc1edb68363502315a848d7074435da1e963 (diff)
pkgs/athena-bccr: initial commit
Diffstat (limited to 'pkgs/athena-bccr/LaunchGaudi.java')
-rw-r--r--pkgs/athena-bccr/LaunchGaudi.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/pkgs/athena-bccr/LaunchGaudi.java b/pkgs/athena-bccr/LaunchGaudi.java
new file mode 100644
index 0000000..5457086
--- /dev/null
+++ b/pkgs/athena-bccr/LaunchGaudi.java
@@ -0,0 +1,18 @@
+// Los del BCCR no se molestaron en ponerle un main al Agente Gaudi porque el
+// actualizador (que a su vez sí tiene main) carga el jar en memoria y crea una
+// instancia de Inicializador usando reflexión. El actualizador no es relevante
+// en Nix. En todo caso, dicho actualizador es sumamente frágil y me daría
+// demasiada pereza arreglarlo, así que en su lugar usamos este stub para
+// launchear Gaudi.
+
+import InicializadorCliente.Inicializador;
+
+public class LaunchGaudi {
+ public static void main(String[] args) {
+ // new Inicializador(0);
+
+ j.e log = new j.e();
+ System.setProperty("log_dir", log.a());
+ Tray.ConsolaControlador.Instancia().run();
+ }
+}