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? > + 1.212s (initrd) + 1min 31.996s (userspace) = 1min 35.559s. > > > > > -- > Gerardo Exequiel Pozzi > \cos^2\alpha + \sin^2\alpha = 1 >
