I know it's not as recent as git mainline, but there is a 5.1.0 debian
source package in jessie that I've been using for the last week on a few
of my personal servers.  Seems to work pretty well:


        cjac@wsg:~$ sudo ipsec statusall | grep -e ^Status -e uptime -e local 
-e remote
        Status of IKE charon daemon (strongSwan 5.1.0, Linux 3.2.0-4-686-pae, 
i686):
          uptime: 6 days, since Jan 14 21:33:55 2014
            wsg_sip1:   local:  [wsg.colliertech.org] uses pre-shared key 
authentication
            wsg_sip1:   remote: [sip1.colliertech.org] uses pre-shared key 
authentication
        cjac@sip1:~$ sudo ipsec statusall | grep -e ^Status -e uptime -e local 
-e remote
        Status of IKE charon daemon (strongSwan 5.1.0, Linux 3.2.0-4-amd64, 
x86_64):
          uptime: 6 days, since Jan 14 21:41:18 2014
            wsg_sip1:   local:  [sip1.colliertech.org] uses pre-shared key 
authentication
            wsg_sip1:   remote: [wsg.colliertech.org] uses pre-shared key 
authentication
           sip0_sip1:   local:  [sip1.colliertech.org] uses pre-shared key 
authentication
           sip0_sip1:   remote: [sip0.colliertech.org] uses pre-shared key 
authentication
        cjac@sip0:~$ sudo ipsec statusall | grep -e '^Status' -e uptime -e 
local -e remote
        Status of IKE charon daemon (strongSwan 5.1.0, Linux 3.2.0-4-686-pae, 
i686):
          uptime: 6 days, since Jan 14 21:40:45 2014
           sip0_sip1:   local:  [sip0.colliertech.org] uses pre-shared key 
authentication
           sip0_sip1:   remote: [sip1.colliertech.org] uses pre-shared key 
authentication
          threshinc0:   local:  [208.115.126.78] uses pre-shared key 
authentication
          threshinc0:   remote: [209.189.221.10] uses pre-shared key 
authentication


Here's a quick rundown of how one might build it:


        sudo mkdir -p /usr/src/deb
        sudo chown $USER /usr/src/deb
        cd /usr/src/deb
        dget 
http://ftp.de.debian.org/debian/pool/main/s/strongswan/strongswan_5.1.0-3.dsc
        dpkg-source -x strongswan_5.1.0-3.dsc
        cd strongswan-5.1.0
        sudo /usr/lib/pbuilder/pbuilder-satisfydepends
        debuild -uc -us



I tweaked the debian/control file a bit and built unsigned packages for
wheezy from these sources.  Published here:

amd64: http://www.colliertech.org/~cjac/debian/amd64/
i386: http://www.colliertech.org/~cjac/debian/i386/

I'm going to see if I can get in touch with the maintainers of the
debian strongswan packages and get a release built from git once the
vendor-ids branch gets merged into mainline.

On Tue, 2014-01-21 at 14:13 +0100, Martin Willi wrote:

> Hi,
> 
> > I need to run "make" inside "/packages/strongswan" directory. Make did
> > some things, but failed with following error:
> 
> Unfortunately, these build scripts have not been maintained for a while.
> I initially created them as an example how a deb could look like, but
> the different distributions use their own Debianization.
> 
> You might check with your distributor for packages, or alternatively
> take these files as template to build upon.
> 
> > dh_install -s
> > cp: cannot stat ‘debian/tmp/usr/lib/strongswan/pki’: No such file or 
> > directory
> 
> pki has recently been promoted to a binary under /usr/bin, so changing
> the path in strongswan-tools.install might help. However, likely that
> other changes are required to get these packages working.
> 
> Regards
> Martin
> 
> _______________________________________________
> Dev mailing list
> [email protected]
> https://lists.strongswan.org/mailman/listinfo/dev


Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Dev mailing list
[email protected]
https://lists.strongswan.org/mailman/listinfo/dev

Reply via email to