On the assembly line, the production sequence needs a way to reset the phone and perform a delayed power off. A new D-Bus method should be added called .ProductionReset() which writes the following commands to the ubuntu_command file:
format data
mount data
delay_poweroff
unmount data
and then issue a reboot (actually "apply the update" just as the current factory_reset() method does).
On the assembly line, the production sequence needs a way to reset the phone and perform a delayed power off. A new D-Bus method should be added called .ProductionReset() which writes the following commands to the ubuntu_command file:
format data
mount data
delay_poweroff
unmount data
and then issue a reboot (actually "apply the update" just as the current factory_reset() method does).