Project

General

Profile

Bug #110

disabling stroke compile error

Added by Jan Willem Beusink about 10 years ago. Updated about 10 years ago.

Status:
Closed
Priority:
Low
Category:
pluto
Target version:
Start date:
04.03.2010
Due date:
Estimated time:
Affected version:
5.8.4
Resolution:

Description

--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.

History

#1 Updated by Jan Willem Beusink about 10 years ago

disabling pluto, tools and stroke results in no /usr/sbin/ipsec file.
I was hoping to be able to still start charon using the UCI interface, yet this does not seem to be the case.

#2 Updated by Martin Willi about 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.

Also available in: Atom PDF