[Unit] Description=Apply the Shared node_modules Store feature flag Documentation=file:///usr/share/l.v.e-manager/docs/nodejs-bun-delivery.md Wants=network-online.target After=network-online.target local-fs.target [Service] Type=oneshot # Several flags may change in one bridge sync. The default start burst limit # would permanently fail the watcher. Use the CL7-compatible option spelling. StartLimitInterval=0 ExecStart=/opt/cloudlinux/venv/bin/python3 /usr/share/l.v.e-manager/utils/cl_node_modules_storage_flags.py # Activation can wait for another package transaction and install cl-bun. # Do not kill the package manager after systemd's default start timeout, # but do not wait forever on a wedged one either. TimeoutStartSec=30min SyslogIdentifier=cl-node-modules-storage-flags # Not installable on purpose: a target is ordered after everything it wants, # so being wanted by multi-user.target would hold boot behind a cl-bun install. # The .path and .timer (OnBootSec) units activate this service.