On 05/24/2013 09:05 PM, Dave Reisner wrote:
> On May 24, 2013 7:29 PM, "Gerardo Exequiel Pozzi" <[email protected]>
> wrote:
>>
>> On 05/24/2013 11:27 AM, Dave Reisner wrote:
>>> On Fri, May 24, 2013 at 11:04:24AM -0300, Gerardo Exequiel Pozzi wrote:
>>>> Hello
>>>>
>>>> I am planing to do a new release[#1] this weekend. Since we are using
>>>> dhcpcd.service (dhcp for all net-if) and is racy, sometimes net-if
>>>> rename work and others no. So I think can be a good idea to not rename
>>>> at all.
>>>>
>>>> Opinions?
>>>>
>>>> Thanks.
>>>>
>>>>
>>>> [#1] Includes the change to move mkarchiso to /usr/bin.
>>>> --
>>>> Gerardo Exequiel Pozzi
>>>> \cos^2\alpha + \sin^2\alpha = 1
>>>>
>>>
>>> I tend to think this will make for a lousy user experience given that
>>> interface names will potentially change on the first boot of the newly
>>> installed system. Not really in favor of this.
>>>
>>> Proposal: stop using dhcpcd.service, replace with a udev rule that
>>> launches instances of [email protected] for network devices as they
>>> appear:
>>>
>>>   # /etc/udev/rules.d/81-dhcpcd.rules
>>>   ACTION=="add", SUBSYSTEM=="net", ENV{SYSTEMD_WANTS}="dhcpcd@
> $env{INTERFACE}.service"
>>>
>>> This potentially breaks ordering for units on network.target, but we've
>>> never been able to guarantee that anyways using dhcpcd.service.
>>>
>>> d
>>>
>>
>> Ouch! It does not work :(
>>
>> Looks like interface at this point is still named eth0, you can see on
>> console at boot:
>>
>> [  OK  ] Started Entropy Harvesting Daemon.
>>          Starting Initializes Pacman keyring...
>> [  OK  ] Started Login Service.
>>          Expecting device sys-subsystem-net-devices-eth0.device...
>> [  OK  ] Found device /dev/ttyS0.
>>          Starting Serial Getty on ttyS0...
>>
>> finally in the journal:
>>
>> May 24 23:24:27 archiso login[184]: ROOT LOGIN ON ttyS0
>> May 24 23:25:27 archiso systemd[1]: Job
>> sys-subsystem-net-devices-eth0.device/start timed out.
>> May 24 23:25:27 archiso systemd[1]: Timed out waiting for device
>> sys-subsystem-net-devices-eth0.device.
>> May 24 23:25:27 archiso systemd[1]: Dependency failed for dhcpcd on eth0.
>> May 24 23:25:27 archiso systemd[1]: Starting Network.
>> May 24 23:25:27 archiso systemd[1]: Reached target Network.
>> May 24 23:25:27 archiso systemd[1]: Startup finished in 2.349s (kernel)
> 
> OK but what did you call the rule?

filename? /etc/udev/rules.d/81-dhcpcd.rules




> 
>> + 1.212s (initrd) + 1min 31.996s (userspace) = 1min 35.559s.
>>
>>
>>
>>
>> --
>> Gerardo Exequiel Pozzi
>> \cos^2\alpha + \sin^2\alpha = 1
>>
> 


-- 
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to