I want to use connman to manage network connections on my gentoo system. I have added its init script to the default runlevel and it is doing well.
The problem is that the connman init script does not provide "net", therefore the init system tries other alternatives installed on the system.
The init system was starting net.eth0 automatically. To stop that I removed all /etc/init.d/net.* symlinks (but /etc/init.d/net.lo is kept).
Then the init system choose to start NetworkManager automatically, which I do not want either.
In order to connman to be an option, it should provide the "net" service.
+*connman-1.11 (14 Mar 2013)
+ 14 Mar 2013; Tony Vroon <firstname.lastname@example.org> -connman-1.4.ebuild,
+ -connman-1.5.ebuild, -connman-1.6.ebuild, -connman-1.7.ebuild,
+ -connman-1.8.ebuild, +connman-1.11.ebuild,
+ +files/connman-1.11-ip6-incomplete-type.patch, +files/connman.initd2:
+ Drop dependency on libnl as requested by Gustavo Sverzut Barbieri in bug
+ #415773. Init script now includes "provide net" as requested by José Romildo
+ Malaquias in bug #438142. Fix up incomplete ip6 type as described by Amadeusz
+ Sławiński in bug #460550. Version bump as requested by Dennis "dlan" Lan in
+ bug #458672. Dropped deprecated wimax support USE-flag.