On boot, FreeS/WAN IPSEC does not start properly. I believe this is due to Gentoo expecting its own init script flavour (the start() function et al) while FreeS/WAN's default /bin/sh script is being installed here. Reproducible: Always Steps to Reproduce: 1.emerge freeswan 2.configure, rc-update add ipsec default 3.reboot Actual Results: plutorun, plutoload, pluto, and pluto_adns were not running. Expected Results: aforementioned daemons should have started. I'll attach a Gentooized init script that does start the daemons. It still has some of Henry Spencer's work in it, though I had to change a lot. It is contributed in the hope that it will be useful, etc; usual GPL terms.
Created attachment 14878 [details] proposed /etc/init.d/ipsec replacement
Added in net-misc/freeswan-2.01 currently masked in package.mask, please unmask, test and report if it works for you