Iodine hardcodes /sbin/ifconfig. Since gentoo now uses /bin/ifconfig, we need to patch this. Patch and ebuild attached. Reproducible: Always
Created attachment 313861 [details, diff] changes the path from /sbin/ifconfig to /bin/ifconfig
Created attachment 313863 [details] The updated email that applies the patch.
Created attachment 313903 [details] A iodined.init that doesn't crash This file additionally solves bug #348109.
ifconfig still lives in /sbin on my system, so that patch needs some fallback code.
Created attachment 313905 [details] Allows ifconfig to be found in /bin or /sbin. This should do the job on both types of systems.
+*iodine-0.6.0_rc1-r1 (07 Jun 2012) + + 07 Jun 2012; Mike Gilbert <floppym@gentoo.org> + +files/iodine-0.6.0_rc1-ifconfig-path.patch, +iodine-0.6.0_rc1-r1.ebuild, + files/iodined.init: + Look for ifconfig in /bin and /sbin, bug 419151. Use pidfile in init script, + bug 348109. Patches by Jason Donenfeld. +