Interactive updates Many people really want to learn what is going on under the hood. They either want to learn what linuxconf is doing, or how they can achieve a change manually. The interactive update allows one to moni- tor/intercept/reject file updates as they happen. 11.. GGUUII mmooddee oonnllyy The interactive update feature only works in GUI mode. When you launch it, a window is presented and stay there until you close it. It just sits there waiting for file updates. 22.. SSyynncchhrroonnoouuss ooppeerraattiioonn Whenever some component in Linuxconf tries to update a file, a temporary file is produced and the _U_p_d_a_t_e _m_o_n_i_t_o_r is given control. The operation of the component is suspended until the admin has either accepted or rejected the changes. 22..11.. DDiiaalloogg ddeessccrriippttiioonn The _U_p_d_a_t_e _m_o_n_i_t_o_r is made of a single dialog. It presents the following fields and buttons. 22..11..11.. CCoonnffiigguurraattiioonn ffiillee This presents the path of the configuration file being updated. 22..11..22.. PPrrooppoosseedd uuppddaattee This presents the path of the temporary file containing the new version of the configuration file. 22..11..33.. TThhee EEddiitt bbuuttttoonn Clicking on this button lets you edit the temporary file. This lets you either review the file or add some modifications before it is actually commited (replace the official configuration file). 22..11..44.. DDiiffffeerreenncceess The rest of the dialog presents the differences (using "diff -c") between the current configuration file and the proposed update. 22..11..55.. TThhee ""CCaanncceell"" bbuuttttoonn This hide the update monitor. If an update was pending, it is rejected. 22..11..66.. TThhee ""AAcccceepptt cchhaannggeess"" bbuuttttoonn This signals the application to commit the update. 22..11..77.. TThhee ""RReejjeecctt cchhaannggeess"" bbuuttttoonn This signals the application to abort the update.