fix(arje): saneo ente-→arje- en scripts y seeds de boot
El rename ente→arje dejó referencias stale al binario PID 1 y a los shims. Los nombres reales (verificados con cargo metadata) son todos arje-*: arje-zero, los 14 arje-*-compat, arje-echo, arje-policy-provider, arje-bus, arje-brain. - build-arje-initrd.sh, install-arje-as-init.sh, uninstall-arje.sh, run-arje-qemu.sh: `-p ente-*` → `-p arje-*`, paths /sbin/arje-zero y /usr/sbin/arje-*, RUST_LOG arje_zero=info. - seeds/arje-prod y arje-host: los exec `/usr/sbin/ente-*-compat` apuntaban a binarios que no existirían tras instalar — corregidos a `/usr/sbin/arje-*`. (validate.sh no chequea exec, por eso «validaban» igual; al boot real habrían fallado.) Intactos a propósito: `/ente/` (directorio canónico de la Semilla) y `ente.slice/*` (jerarquía cgroup). Las 3 seeds validan. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Semántico sayk'uy
Mana ima sutichaypas t'ikrakurqanchu: qillqalla, yachachiylla utaq willaylla t'ikrakurqan.
6 qillqakuna · +85 −85
- scripts/build-arje-initrd.sh +40 −40
- scripts/install-arje-as-init.sh +12 −12
- scripts/run-arje-qemu.sh +1 −1
- scripts/uninstall-arje.sh +8 −8
- seeds/arje-host.card.json +9 −9
- seeds/arje-prod.card.json +15 −15
diff --git a/scripts/build-arje-initrd.sh b/scripts/build-arje-initrd.sh
index e0cb350..23afe01 100755
--- a/scripts/build-arje-initrd.sh
+++ b/scripts/build-arje-initrd.sh
@@ -1,20 +1,20 @@
#!/usr/bin/env bash
-# build-arje-initrd.sh — empaqueta ente-zero + shims compat + Tarjeta Semilla
+# build-arje-initrd.sh — empaqueta arje-zero + shims compat + Tarjeta Semilla
# en un initramfs CPIO+gzip listo para arrancar bajo QEMU o como /init real.
#
-# Toolchain: musl-static por default. ente-zero es PID 1; cualquier
+# Toolchain: musl-static por default. arje-zero es PID 1; cualquier
# dependencia dinámica (libgcc_s, libc.so.6, ld-linux) que no esté en el
# initramfs produce kernel panic. Compilar contra musl elimina el problema
# completamente — un solo ELF estático.
#
# Layout del initrd resultante:
-# /init → wrapper sh que exec /sbin/ente-zero
-# /sbin/ente-zero → PID 1 (musl-static)
-# /usr/sbin/ente-*-compat → shims systemd (musl-static)
-# /usr/sbin/ente-echo, ente-policy-provider
+# /init → wrapper sh que exec /sbin/arje-zero
+# /sbin/arje-zero → PID 1 (musl-static)
+# /usr/sbin/arje-*-compat → shims systemd (musl-static)
+# /usr/sbin/arje-echo, arje-policy-provider
# /ente/seed.card.json → Tarjeta Semilla
# /bin/{sh,ls,cat,...} → busybox-static (recomendado)
-# /dev, /proc, /sys, /run → puntos de montaje (ente-zero los monta)
+# /dev, /proc, /sys, /run → puntos de montaje (arje-zero los monta)
#
# Uso:
# scripts/build-arje-initrd.sh [seed.card.json] [out.cpio.gz]
@@ -90,33 +90,33 @@ EOF
fi
fi
-# 1. Build release de ente-zero y todos los compat shims con el target elegido.
-echo "[build-initrd] cargo build --release --target $TARGET de ente-zero + shims"
+# 1. Build release de arje-zero y todos los compat shims con el target elegido.
+echo "[build-initrd] cargo build --release --target $TARGET de arje-zero + shims"
cargo build --release --target "$TARGET" \
- -p ente-zero \
- -p ente-echo \
- -p ente-logind-compat \
- -p ente-hostnamed-compat \
- -p ente-timedated-compat \
- -p ente-localed-compat \
- -p ente-journald-compat \
- -p ente-resolved-compat \
- -p ente-polkit-compat \
- -p ente-machined-compat \
- -p ente-systemd1-compat \
- -p ente-notify-compat \
- -p ente-timer-compat \
- -p ente-tmpfiles-compat \
- -p ente-binfmt-compat \
- -p ente-policy-provider
+ -p arje-zero \
+ -p arje-echo \
+ -p arje-logind-compat \
+ -p arje-hostnamed-compat \
+ -p arje-timedated-compat \
+ -p arje-localed-compat \
+ -p arje-journald-compat \
+ -p arje-resolved-compat \
+ -p arje-polkit-compat \
+ -p arje-machined-compat \
+ -p arje-systemd1-compat \
+ -p arje-notify-compat \
+ -p arje-timer-compat \
+ -p arje-tmpfiles-compat \
+ -p arje-binfmt-compat \
+ -p arje-policy-provider
# 1b. Build de las CLI de administración. Son `[[example]]` de sus crates
# respectivos — un solo binario cada una, sin estado propio.
echo "[build-initrd] cargo build --release --target $TARGET de CLIs admin"
cargo build --release --target "$TARGET" \
--example brahman-status -p brahman-admin \
- --example busctl -p ente-bus \
- --example brainctl -p ente-brain
+ --example busctl -p arje-bus \
+ --example brainctl -p arje-brain
BIN_DIR="target/$TARGET/release"
EX_DIR="target/$TARGET/release/examples"
@@ -132,7 +132,7 @@ fi
# Si quedó alguno con interpreter dinámico, el kernel paniquea.
if [[ "$TARGET" == *-musl ]] && command -v file >/dev/null 2>&1; then
bad=0
- for b in "$BIN_DIR/ente-zero" "$BIN_DIR/ente-echo"; do
+ for b in "$BIN_DIR/arje-zero" "$BIN_DIR/arje-echo"; do
[ -f "$b" ] || continue
if file "$b" | grep -q "dynamically linked"; then
echo "[build-initrd] WARN: $b quedó DYNAMIC (esperábamos static):" >&2
@@ -152,13 +152,13 @@ trap 'rm -rf "$STAGE"' EXIT
mkdir -p "$STAGE"/{bin,sbin,usr/bin,usr/sbin,etc,ente,proc,sys,dev,run,tmp,sys/fs/cgroup}
# 5. Copiar binarios arje.
-install -m 0755 "$BIN_DIR/ente-zero" "$STAGE/sbin/ente-zero"
-for b in ente-echo ente-policy-provider \
- ente-logind-compat ente-hostnamed-compat ente-timedated-compat \
- ente-localed-compat ente-journald-compat ente-resolved-compat \
- ente-polkit-compat ente-machined-compat ente-systemd1-compat \
- ente-notify-compat ente-timer-compat ente-tmpfiles-compat \
- ente-binfmt-compat; do
+install -m 0755 "$BIN_DIR/arje-zero" "$STAGE/sbin/arje-zero"
+for b in arje-echo arje-policy-provider \
+ arje-logind-compat arje-hostnamed-compat arje-timedated-compat \
+ arje-localed-compat arje-journald-compat arje-resolved-compat \
+ arje-polkit-compat arje-machined-compat arje-systemd1-compat \
+ arje-notify-compat arje-timer-compat arje-tmpfiles-compat \
+ arje-binfmt-compat; do
install -m 0755 "$BIN_DIR/$b" "$STAGE/usr/sbin/$b"
done
@@ -211,14 +211,14 @@ fi
install -m 0644 "$SEED" "$STAGE/ente/seed.card.json"
# 8. /init wrapper. El kernel pasa control a /init; nosotros invocamos
-# ente-zero como PID 1 real con su env mínimo.
+# arje-zero como PID 1 real con su env mínimo.
cat > "$STAGE/init" <<'EOF'
#!/bin/sh
-# arje /init — kernel → este script → ente-zero (PID 1 lo hereda via exec)
+# arje /init — kernel → este script → arje-zero (PID 1 lo hereda via exec)
export PATH=/usr/sbin:/usr/bin:/sbin:/bin
-export RUST_LOG="${RUST_LOG:-ente_zero=info,brahman_handshake=info,info}"
-# ente-zero monta /proc /sys /dev /sys/fs/cgroup él mismo.
-exec /sbin/ente-zero
+export RUST_LOG="${RUST_LOG:-arje_zero=info,brahman_handshake=info,info}"
+# arje-zero monta /proc /sys /dev /sys/fs/cgroup él mismo.
+exec /sbin/arje-zero
EOF
chmod 0755 "$STAGE/init"
diff --git a/scripts/install-arje-as-init.sh b/scripts/install-arje-as-init.sh
index b446634..5e772d9 100755
--- a/scripts/install-arje-as-init.sh
+++ b/scripts/install-arje-as-init.sh
@@ -11,7 +11,7 @@
# 2. Copia binarios a /usr/sbin/ (init/shims) y /usr/bin/ (CLIs admin)
# del rootfs vivo.
# 3. Copia la seed a /ente/seed.card.json (default: arje-host.card.json).
-# 4. Crea menuentry "arje" en /etc/grub.d/40_custom usando init=/sbin/ente-zero
+# 4. Crea menuentry "arje" en /etc/grub.d/40_custom usando init=/sbin/arje-zero
# (conserva initramfs nativo → firmware, módulos kernel, root FS,
# siguen funcionando exactamente igual).
# 5. Ejecuta update-grub o grub-mkconfig según distro.
@@ -66,13 +66,13 @@ BIN_DIR="$REPO_DIR/target/$TARGET/release"
EX_DIR="$BIN_DIR/examples"
echo "[install-arje] paso 2/5: instalar binarios en /usr/sbin/ y /usr/bin/"
-install -m 0755 "$BIN_DIR/ente-zero" /usr/sbin/ente-zero
-for b in ente-echo ente-policy-provider \
- ente-logind-compat ente-hostnamed-compat ente-timedated-compat \
- ente-localed-compat ente-journald-compat ente-resolved-compat \
- ente-polkit-compat ente-machined-compat ente-systemd1-compat \
- ente-notify-compat ente-timer-compat ente-tmpfiles-compat \
- ente-binfmt-compat; do
+install -m 0755 "$BIN_DIR/arje-zero" /usr/sbin/arje-zero
+for b in arje-echo arje-policy-provider \
+ arje-logind-compat arje-hostnamed-compat arje-timedated-compat \
+ arje-localed-compat arje-journald-compat arje-resolved-compat \
+ arje-polkit-compat arje-machined-compat arje-systemd1-compat \
+ arje-notify-compat arje-timer-compat arje-tmpfiles-compat \
+ arje-binfmt-compat; do
install -m 0755 "$BIN_DIR/$b" "/usr/sbin/$b"
done
for e in brahman-status busctl brainctl; do
@@ -129,11 +129,11 @@ fi
cat >> "$CUSTOM" <<EOF
# BEGIN ARJE-MENUENTRY (generated by install-arje-as-init.sh)
-menuentry "arje (init=/sbin/ente-zero) — kernel $KVER" {
+menuentry "arje (init=/sbin/arje-zero) — kernel $KVER" {
insmod gzio
insmod part_msdos
insmod ext2
- linux $VMLINUZ $ROOT_OPT ro init=/sbin/ente-zero console=tty1 console=ttyS0,115200 panic=10
+ linux $VMLINUZ $ROOT_OPT ro init=/sbin/arje-zero console=tty1 console=ttyS0,115200 panic=10
initrd $INITRD
}
# END ARJE-MENUENTRY
@@ -159,13 +159,13 @@ cat <<EOF
systemd sigue siendo tu init default — esta máquina arranca systemd
salvo que elijas explícitamente "arje" en GRUB.
- - binarios: /usr/sbin/ente-* y /usr/bin/{brahman-status,busctl,brainctl}
+ - binarios: /usr/sbin/arje-* y /usr/bin/{brahman-status,busctl,brainctl}
- seed activa: /ente/seed.card.json (origen: $SEED)
- menuentry: /etc/grub.d/40_custom (regenerá grub.cfg si lo editás)
Para arrancar arje al próximo boot UNA SOLA VEZ (sin cambiar default):
- sudo grub-reboot "arje (init=/sbin/ente-zero) — kernel $KVER"
+ sudo grub-reboot "arje (init=/sbin/arje-zero) — kernel $KVER"
sudo reboot
Para revertir (quita binarios + menuentry):
diff --git a/scripts/run-arje-qemu.sh b/scripts/run-arje-qemu.sh
index 31cb274..5cb6c38 100755
--- a/scripts/run-arje-qemu.sh
+++ b/scripts/run-arje-qemu.sh
@@ -16,7 +16,7 @@
# ACCEL kvm|tcg (default: kvm si /dev/kvm existe)
# HEADLESS 1 → sin display (consola en stdio)
#
-# El initrd contiene su propio /init → ente-zero corre como PID 1 real.
+# El initrd contiene su propio /init → arje-zero corre como PID 1 real.
set -euo pipefail
diff --git a/scripts/uninstall-arje.sh b/scripts/uninstall-arje.sh
index 5afe645..017cb60 100755
--- a/scripts/uninstall-arje.sh
+++ b/scripts/uninstall-arje.sh
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# uninstall-arje.sh — revierte lo que install-arje-as-init.sh hizo.
#
-# - Borra /usr/sbin/ente-* y /usr/bin/{brahman-status,busctl,brainctl}.
+# - Borra /usr/sbin/arje-* y /usr/bin/{brahman-status,busctl,brainctl}.
# - Borra el bloque ARJE-MENUENTRY de /etc/grub.d/40_custom.
# - Regenera grub.cfg.
# - NO toca /ente/seed.card.json (querés conservar customización).
@@ -15,13 +15,13 @@ if [ "$(id -u)" -ne 0 ]; then
fi
echo "[uninstall-arje] removiendo binarios"
-rm -f /usr/sbin/ente-zero
-for b in ente-echo ente-policy-provider \
- ente-logind-compat ente-hostnamed-compat ente-timedated-compat \
- ente-localed-compat ente-journald-compat ente-resolved-compat \
- ente-polkit-compat ente-machined-compat ente-systemd1-compat \
- ente-notify-compat ente-timer-compat ente-tmpfiles-compat \
- ente-binfmt-compat; do
+rm -f /usr/sbin/arje-zero
+for b in arje-echo arje-policy-provider \
+ arje-logind-compat arje-hostnamed-compat arje-timedated-compat \
+ arje-localed-compat arje-journald-compat arje-resolved-compat \
+ arje-polkit-compat arje-machined-compat arje-systemd1-compat \
+ arje-notify-compat arje-timer-compat arje-tmpfiles-compat \
+ arje-binfmt-compat; do
rm -f "/usr/sbin/$b"
done
for e in brahman-status busctl brainctl; do
diff --git a/seeds/arje-host.card.json b/seeds/arje-host.card.json
index 82e399e..e4c9fb3 100644
--- a/seeds/arje-host.card.json
+++ b/seeds/arje-host.card.json
@@ -33,7 +33,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-tmpfiles-compat", "argv": ["--boot"], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-tmpfiles-compat", "argv": ["--boot"], "envp": [] } },
"supervision": "OneShot", "lifecycle": "oneshot", "priority": "critical",
"flow": { "input": [], "output": [] }, "genesis": []
},
@@ -90,7 +90,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-hostnamed-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-hostnamed-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "normal",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -105,7 +105,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-timedated-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-timedated-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "normal",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -120,7 +120,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-journald-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-journald-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "high",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -135,7 +135,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-logind-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-logind-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "high",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -150,7 +150,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-resolved-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-resolved-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "normal",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -165,7 +165,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-polkit-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-polkit-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "normal",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -180,7 +180,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-policy-provider", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-policy-provider", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "normal",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -195,7 +195,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-systemd1-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-systemd1-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "high",
"flow": { "input": [], "output": [] }, "genesis": []
diff --git a/seeds/arje-prod.card.json b/seeds/arje-prod.card.json
index f18019e..4568459 100644
--- a/seeds/arje-prod.card.json
+++ b/seeds/arje-prod.card.json
@@ -38,7 +38,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-tmpfiles-compat", "argv": ["--boot"], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-tmpfiles-compat", "argv": ["--boot"], "envp": [] } },
"supervision": "OneShot",
"lifecycle": "oneshot",
"priority": "critical",
@@ -56,7 +56,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-binfmt-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-binfmt-compat", "argv": [], "envp": [] } },
"supervision": "OneShot",
"lifecycle": "oneshot",
"priority": "high",
@@ -73,7 +73,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-hostnamed-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-hostnamed-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "normal",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -89,7 +89,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-timedated-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-timedated-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "normal",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -105,7 +105,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-localed-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-localed-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "normal",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -121,7 +121,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-journald-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-journald-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "high",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -137,7 +137,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-resolved-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-resolved-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "normal",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -153,7 +153,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-polkit-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-polkit-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "normal",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -169,7 +169,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-policy-provider", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-policy-provider", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "normal",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -185,7 +185,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-machined-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-machined-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "normal",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -201,7 +201,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-systemd1-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-systemd1-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "high",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -217,7 +217,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-notify-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-notify-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "normal",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -233,7 +233,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-logind-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-logind-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 100, "max": 30000 } },
"lifecycle": "daemon", "priority": "high",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -249,7 +249,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-timer-compat", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-timer-compat", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 1000, "max": 60000 } },
"lifecycle": "daemon", "priority": "low",
"flow": { "input": [], "output": [] }, "genesis": []
@@ -265,7 +265,7 @@
"rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
"cgroup": {"path":"ente.slice/test","cpu_weight":null,"io_weight":null},
"cpu_affinity": null },
- "payload": { "Native": { "exec": "/usr/sbin/ente-echo", "argv": [], "envp": [] } },
+ "payload": { "Native": { "exec": "/usr/sbin/arje-echo", "argv": [], "envp": [] } },
"supervision": { "Restart": { "initial": 200, "max": 30000 } },
"lifecycle": "daemon", "priority": "low",
"flow": { "input": [], "output": [] }, "genesis": []