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
signature.asc
Description: OpenPGP digital signature
