I now managed the desired behaviour via the setupcmd parameter. It calls a wrapper script which executes the setcsid `console` ... command and checks /etc/yast.inf in a while loop for the "Aborted" entry. If the entry exists a reboot -f ensures that no manual interaction can be done at console anymore.
Thanks again for this nice hint.
Now the only problem left is to induce yast/curl/aira2c to use client certificate based authentication. But this is another topic.
Steffen Winterfeldt 07/25/11 3:30 PM >>>
On Mon, 25 Jul 2011, Jochen Schaefer wrote:
do you know where to find some documentation about yast.inf?
Old linuxrc versions used to have some bits about it:
Newer yast variants write 'abort: 1' to differentiate between crash & user abort.
One more things: yast exit code is 0 (install ok) vs. !=0 (crash, abort).