Skip to content

Automated scripts are no longer executed (regression in 2025.11.01)

In 2025.10.01, I could PXE boot Archlinux and put script=http://.... on the kernel command line and it would run the script. This stopped working in 2025.11.01.

I suspect that the removal of the reflector service in commit fc554d7a broke this. Reflector was the only systemd unit that wanted network-online.target. and without it, network-online.target never starts.

The machinery that runs automated scripts explicitly waits for network-online.target without trying to start it, so it waits forever: https://gitlab.archlinux.org/archlinux/archiso/-/blob/master/configs/releng/airootfs/root/.automated_script.sh#L22

You can verify this by PXE booting 2025.11.01 with a script set on the kernel command line, then logging in and running "systemctl start network-online.target" and the script runs immediately.

See also: !428 (merged)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information