disabling stroke compile error
--disable-stroke option is a show stopper.
I'm trying to minimize the footprint as I intend to use strongSwan on an openwrt device (those interested in this see https://forum.openwrt.org/viewtopic.php?id=21389).
Disabling pluto and stroke will give an error if tools is not also disabled. I.e., tools depends on stroke.
Workaround; do not disable stroke. Disabling tools and or pluto works just fine.
#2 Updated by Martin Willi over 10 years ago
- Status changed from New to Closed
- Target version changed from 4.3.6 to 4.4.0
I.e., tools depends on stroke.
No, tools depends on libfreeswan. This dependency was missing, fixed with 23763c2c.
disabling pluto, tools and stroke results in no /usr/sbin/ipsec file.
ipsec is a wrapper script for controlling starter, whack and stroke. If you don't build one of these, the script makes no sense.
I was hoping to be able to still start charon using the UCI interface, yet this does not seem to be the case.
The UCI interface is an experimental configuration interface (with a limited feature-set), not more, not less. You can invoke the charon daemon directly, or use start-stop-daemon and the like.