From: Andreas Steffen Date: Mon, 2 Sep 2013 11:08:41 +0000 (+0200) Subject: Generate strongSwan SWID tag X-Git-Tag: 5.1.1dr2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9f85122af913f14e300bc777b545dd3760a2fe3c;p=thirdparty%2Fstrongswan.git Generate strongSwan SWID tag --- diff --git a/src/libpts/plugins/imc_swid/.gitignore b/src/libpts/plugins/imc_swid/.gitignore new file mode 100644 index 0000000000..f78140252a --- /dev/null +++ b/src/libpts/plugins/imc_swid/.gitignore @@ -0,0 +1 @@ +*.swidtag diff --git a/src/libpts/plugins/imc_swid/Makefile.am b/src/libpts/plugins/imc_swid/Makefile.am index 8c44105628..f5bf9755ff 100644 --- a/src/libpts/plugins/imc_swid/Makefile.am +++ b/src/libpts/plugins/imc_swid/Makefile.am @@ -1,3 +1,20 @@ +regid = regid.2004-03.org.strongswan +unique_sw_id = strongSwan-$(PACKAGE_VERSION_MAJOR)-$(PACKAGE_VERSION_MINOR)-$(PACKAGE_VERSION_BUILD)$(PACKAGE_VERSION_REVIEW) +swid_tag = $(regid)_$(unique_sw_id).swidtag + +ipsec_SCRIPTS = $(swid_tag) +EXTRA_DIST = $(regid)_strongSwan.swidtag.in +CLEANFILES = $(regid)_strongSwan*.swidtag + +$(swid_tag) : regid.2004-03.org.strongswan_strongSwan.swidtag.in + $(AM_V_GEN) \ + sed \ + -e "s:@VERSION_MAJOR@:$(PACKAGE_VERSION_MAJOR):" \ + -e "s:@VERSION_MINOR@:$(PACKAGE_VERSION_MINOR):" \ + -e "s:@VERSION_BUILD@:$(PACKAGE_VERSION_BUILD):" \ + -e "s:@VERSION_REVIEW@:$(PACKAGE_VERSION_REVIEW):" \ + $(srcdir)/$(regid)_strongSwan.swidtag.in > $@ + AM_CPPFLAGS = \ -I$(top_srcdir)/src/libstrongswan \ -I$(top_srcdir)/src/libtncif \ @@ -17,3 +34,10 @@ imc_swid_la_LIBADD = \ imc_swid_la_SOURCES = imc_swid.c imc_swid_state.h imc_swid_state.c imc_swid_la_LDFLAGS = -module -avoid-version + +install-data-hook: + chmod a-x $(DESTDIR)$(ipsecdir)/$(swid_tag) + +uninstall-hook: + rm $(DESTDIR)$(ipsecdir)/*.swidtag + diff --git a/src/libpts/plugins/imc_swid/regid.2004-03.org.strongswan_strongSwan.swidtag.in b/src/libpts/plugins/imc_swid/regid.2004-03.org.strongswan_strongSwan.swidtag.in new file mode 100644 index 0000000000..6945d87699 --- /dev/null +++ b/src/libpts/plugins/imc_swid/regid.2004-03.org.strongswan_strongSwan.swidtag.in @@ -0,0 +1,30 @@ + + + true + strongSwan + + @VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_BUILD@@VERSION_REVIEW@ + + @VERSION_MAJOR@ + @VERSION_MINOR@ + @VERSION_BUILD@ + @VERSION_REVIEW@ + + + + strongSwan Project + regid.2004-03.org.strongswan + + + strongSwan Project + regid.2004-03.org.strongswan + + + strongSwan-@VERSION_MAJOR@-@VERSION_MINOR@-@VERSION_BUILD@@VERSION_REVIEW@ + regid.2004-03.org.strongswan + + + strongSwan Project + regid.2004-03.org.strongswan + +