Page MenuHomeSolus

D5087.diff
No OneTemporary

D5087.diff

diff --git a/Makefile b/Makefile
new file mode 100644
--- /dev/null
+++ b/Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
diff --git a/abi_used_libs b/abi_used_libs
new file mode 100644
--- /dev/null
+++ b/abi_used_libs
@@ -0,0 +1,16 @@
+libc.so.6
+libcap-ng.so.0
+libcrypt.so.1
+libcurl.so.4
+libevent-2.1.so.6
+libevent_pthreads-2.1.so.6
+libldns.so.2
+libnspr4.so
+libnss3.so
+libpam.so.0
+libpthread.so.0
+librt.so.1
+libselinux.so.1
+libsmime3.so
+libsystemd.so.0
+libunbound.so.2
diff --git a/files/pam_d_location.patch b/files/pam_d_location.patch
new file mode 100644
--- /dev/null
+++ b/files/pam_d_location.patch
@@ -0,0 +1,17 @@
+diff --git a/Makefile b/Makefile
+index b706def..3bc1fe1 100644
+--- a/Makefile
++++ b/Makefile
+@@ -630,9 +630,9 @@ local-install:
+ echo -e "**********************************************************************\n" ; \
+ fi \
+ fi
+- @if test ! -f $(DESTDIR)/etc/pam.d/pluto ; then \
+- mkdir -p $(DESTDIR)/etc/pam.d/ ; \
+- $(INSTALL) $(INSTCONFFLAGS) pam.d/pluto $(DESTDIR)/etc/pam.d/pluto ; \
++ @if test ! -f $(DESTDIR)/usr/share/defaults/etc/pam.d/pluto ; then \
++ mkdir -p $(DESTDIR)/usr/share/defaults/etc/pam.d/ ; \
++ $(INSTALL) $(INSTCONFFLAGS) pam.d/pluto $(DESTDIR)/usr/share/defaults/etc/pam.d/pluto ; \
+ else \
+ echo -e "\n************************** WARNING ***********************************" ; \
+ echo "We are not installing a new copy of the pam.d/pluto file, as one" ; \
diff --git a/package.yml b/package.yml
new file mode 100644
--- /dev/null
+++ b/package.yml
@@ -0,0 +1,25 @@
+name : libreswan
+version : 3.27
+release : 1
+source :
+ - https://github.com/libreswan/libreswan/archive/v3.27.tar.gz : ead07dd701116094b483dc57e54e2a5ee9a06d3982bb142260bcbf3d1faf7b82
+license : GPL-2.0-or-later
+component : network.util
+summary : An Internet Key Exchange (IKE) implementation for Linux
+description: |
+ Libreswan is a free software implementation of the most widely supported and standarized VPN protocol based on ("IPsec") and the Internet Key Exchange ("IKE").
+builddeps :
+ - pkgconfig(libcap-ng)
+ - pkgconfig(libcurl)
+ - pkgconfig(libldns)
+ - pkgconfig(libselinux)
+ - pkgconfig(libunbound)
+ - pkgconfig(nss)
+ - docbook-xml
+ - xmlto
+setup : |
+ %patch -p1 < $pkgfiles/pam_d_location.patch
+build : |
+ %make INC_USRLOCAL=/usr programs
+install : |
+ %make_install INC_USRLOCAL=/usr
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
new file mode 100644
--- /dev/null
+++ b/pspec_x86_64.xml
@@ -0,0 +1,121 @@
+<PISI>
+ <Source>
+ <Name>libreswan</Name>
+ <Packager>
+ <Name>Longwu Ou</Name>
+ <Email>xulongwu4@gmail.com</Email>
+ </Packager>
+ <License>GPL-2.0-or-later</License>
+ <PartOf>network.util</PartOf>
+ <Summary xml:lang="en">An Internet Key Exchange (IKE) implementation for Linux</Summary>
+ <Description xml:lang="en">Libreswan is a free software implementation of the most widely supported and standarized VPN protocol based on (&quot;IPsec&quot;) and the Internet Key Exchange (&quot;IKE&quot;).
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>libreswan</Name>
+ <Summary xml:lang="en">An Internet Key Exchange (IKE) implementation for Linux</Summary>
+ <Description xml:lang="en">Libreswan is a free software implementation of the most widely supported and standarized VPN protocol based on (&quot;IPsec&quot;) and the Internet Key Exchange (&quot;IKE&quot;).
+</Description>
+ <PartOf>network.util</PartOf>
+ <Files>
+ <Path fileType="config">/etc/ipsec.conf</Path>
+ <Path fileType="config">/etc/ipsec.d/policies/block</Path>
+ <Path fileType="config">/etc/ipsec.d/policies/clear</Path>
+ <Path fileType="config">/etc/ipsec.d/policies/clear-or-private</Path>
+ <Path fileType="config">/etc/ipsec.d/policies/portexcludes.conf</Path>
+ <Path fileType="config">/etc/ipsec.d/policies/private</Path>
+ <Path fileType="config">/etc/ipsec.d/policies/private-or-clear</Path>
+ <Path fileType="config">/etc/ipsec.secrets</Path>
+ <Path fileType="library">/usr/lib/systemd/system/ipsec.service</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/_import_crl</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/_keycensor</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/_plutorun</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/_secretcensor</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/_stackmanager</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/_unbound-hook</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/_updown</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/_updown.klips</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/_updown.netkey</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/addconn</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/algparse</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/auto</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/barf</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/cavp</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/enumcheck</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/eroute</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/klipsdebug</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/look</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/newhostkey</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/pf_key</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/pluto</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/readwriteconf</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/rsasigkey</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/setup</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/show</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/showhostkey</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/spi</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/spigrp</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/tncfg</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/verify</Path>
+ <Path fileType="executable">/usr/libexec/ipsec/whack</Path>
+ <Path fileType="data">/usr/man/man5/ipsec.conf.5</Path>
+ <Path fileType="data">/usr/man/man5/ipsec.secrets.5</Path>
+ <Path fileType="data">/usr/man/man5/ipsec_eroute.5</Path>
+ <Path fileType="data">/usr/man/man5/ipsec_klipsdebug.5</Path>
+ <Path fileType="data">/usr/man/man5/ipsec_pf_key.5</Path>
+ <Path fileType="data">/usr/man/man5/ipsec_spi.5</Path>
+ <Path fileType="data">/usr/man/man5/ipsec_spigrp.5</Path>
+ <Path fileType="data">/usr/man/man5/ipsec_tncfg.5</Path>
+ <Path fileType="data">/usr/man/man5/ipsec_trap_count.5</Path>
+ <Path fileType="data">/usr/man/man5/ipsec_trap_sendcount.5</Path>
+ <Path fileType="data">/usr/man/man5/ipsec_version.5</Path>
+ <Path fileType="data">/usr/man/man8/ipsec.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec__import_crl.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec__keycensor.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec__plutorun.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec__secretcensor.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec__stackmanager.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec__unbound-hook.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec__updown.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec__updown.klips.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec__updown.netkey.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_addconn.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_auto.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_barf.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_checknss.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_eroute.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_import.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_initnss.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_klipsdebug.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_look.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_newhostkey.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_pf_key.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_pluto.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_readwriteconf.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_rsasigkey.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_setup.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_show.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_showhostkey.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_spi.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_spigrp.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_tncfg.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_verify.8</Path>
+ <Path fileType="data">/usr/man/man8/ipsec_whack.8</Path>
+ <Path fileType="data">/usr/man/man8/pluto.8</Path>
+ <Path fileType="executable">/usr/sbin/ipsec</Path>
+ <Path fileType="data">/usr/share/defaults/etc/pam.d/pluto</Path>
+ <Path fileType="doc">/usr/share/doc/libreswan/ipsec.conf-sample</Path>
+ <Path fileType="doc">/usr/share/doc/libreswan/ipsec.secrets-sample</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="1">
+ <Date>2019-01-18</Date>
+ <Version>3.27</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Longwu Ou</Name>
+ <Email>xulongwu4@gmail.com</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 11, 10:53 PM (2 h, 56 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5835636
Default Alt Text
D5087.diff (10 KB)

Event Timeline