[Mageia-dev] [soft-commits] [4332] - fix rebooting on autoinstall

Arnaud Patard (Rtp) arnaud.patard at rtp-net.org
Mon Apr 30 10:01:43 CEST 2012


Thierry Vignaud <thierry.vignaud at gmail.com> writes:

> On 30 April 2012 09:54,  <root at mageia.org> wrote:
>> Modified: drakx/trunk/perl-install/NEWS
>> ===================================================================
>> --- drakx/trunk/perl-install/NEWS	2012-04-30 07:49:17 UTC (rev 4331)
>> +++ drakx/trunk/perl-install/NEWS	2012-04-30 07:54:17 UTC (rev 4332)
>> @@ -1,3 +1,6 @@
>> +- fix rebooting on autoinstall by using a "wider" regexp (otherwise udevd
>> was
>> +  not found by fuzzy_pidofs) and gives some time to udevd process to
>> disappear.
>> +  Also, don't try to unmount /dev as it's still used by other processes.
>>  - pkgs.pm, http.pm: Allow to set urpm curl options in order to be able
>>    to make curl quiet when running an autoinstall in text mode. This can
>>    be set throught the new option "curl_options" in the auto_inst file.
>>
>> Modified: drakx/trunk/perl-install/install/install2.pm
>> ===================================================================
>> --- drakx/trunk/perl-install/install/install2.pm	2012-04-30 07:49:17 UTC
>> (rev 4331)
>> +++ drakx/trunk/perl-install/install/install2.pm	2012-04-30 07:54:17 UTC
>> (rev 4332)
>> @@ -311,9 +311,10 @@
>>  }
>>
>>  sub stop_udev() {
>> -    kill 15, fuzzy_pidofs('^udevd\b');
>> +    kill 15, fuzzy_pidofs('udevd');
>> +    sleep(2);
>>      require fs::mount;
>> -    fs::mount::umount($_) foreach '/dev/pts', '/dev/shm', '/run', '/dev';
>> +    fs::mount::umount($_) foreach '/dev/pts', '/dev/shm', '/run';
>>  }
>
> Then we could keep /dev/pts & /dev/shm mounted.
> Maybe even not try at all to umount anything.
> After all that doesn't matter much...

I've removed the blocking one and I've no opinion about /dev/pts and
/dev/shm. If you find it cleaner to not unmount them, feel free to
change that in the svn. Anyway, it's stop_udev is called right before
rebooting so it should not make a big difference.

Arnaud


More information about the Mageia-dev mailing list