https://bugzilla.novell.com/show_bug.cgi?id=224251 sh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|yast2-maintainers@suse.de |locilka@novell.com ------- Comment #6 from sh@novell.com 2006-11-29 08:01 MST ------- (In reply to comment #5)
The message "removed `/var/lib/YaST2/runme_at_boot'" isn't part of the startup code
Actually, it is: it's that "rm -fv" call, the "-v" (verbose) option in particular. Just check this: % touch /tmp/foo % LANG=C rm -fv /tmp/foo removed `/tmp/foo'
so I assume it is some YaST code which has removed the file before the user was asked to call YaST2.ssh.
I just found some code that also removes that file. The scripts have that only in YaST2.ssh, so only during an ssh installation it is obvious where it is removed. During a normal (non-ssh) installation some other code removes that file, so I guess one of the places (probably YaST2.ssh) is one too many.
From yast2/source/installation/installation_worker.ycp :
... string run_yast_at_boot = "/var/lib/YaST2/runme_at_boot"; ... if ( ... ) { y2warning ("User didn't want to restart the second stage installation..."); ... if (FileUtils::Exists (run_yast_at_boot)) SCR::Execute (.target.remove, run_yast_at_boot); } ... if (FileUtils::Exists (run_yast_at_boot)) { y2milestone("Removing %1", run_yast_at_boot); SCR::Execute(.target.remove, run_yast_at_boot); } I don't know under exactly which circumstances that file should be removed by whom. I fear the ssh installation got broken due to a recent change in that area. Lukas? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.