[09:53] <xnox>     def run_success_cmd(self):
[09:53] <xnox>         if self.success_cmd != '':
[09:53] <xnox>             self.debconf_progress_info(
[09:53] <xnox>                 self.get_string('ubiquity/install/success_command'))
[09:53] <xnox>             execute_root('sh', '-c', self.success_cmd)
[09:53] <xnox> realtime-neil:  ^
[09:53] <xnox> i see no checking of failures =)
[09:54] <xnox> it's logged, and true/false returned, but return from it is not checked. What do you expect to happen?
[09:54] <xnox> success_command is normally meant for calling home, after install is completed.
[09:55] <xnox> `preseed/early_command` and `preseed/late_command`  => are executed from initrd for ubiquity, and are normally meant to generate/affect preseeding.
[13:27] <realtime-neil> xnox: I understand; I'll have to dig into what I was doing with the `preseed/{early,late}_command` to get more detail on what wasn't working for me.
[13:28] <realtime-neil> xnox: When you say that the `preseed/late_command` is "executed from the initrd", that affects the calling context only, correct? And not the expected ordering? I.e., it executes after (almost) everything in the ubiquity is done, correct?