From 3d5a5fb9df0da37882bfe87662821d646e40811a Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 7 Mar 2023 09:21:58 +0100 Subject: [PATCH 1/1] Introduce RPM spec file --- argeo-freed.spec | 53 +++++++++++++++++++ .../ipsec.d/roaming-host-domain.conf.template | 0 .../etc => etc}/ipsec.d/roaming-host.conf | 0 {libreswan/etc => etc}/ipsec.d/roaming.conf | 0 .../system/freed-ipsec-roaming@.service | 0 .../lib/systemd/system/freed-onresume.service | 0 .../systemd/system/freed-onsuspend.service | 0 .../libexec/ipsec/_updown.host4client6 | 0 8 files changed, 53 insertions(+) create mode 100644 argeo-freed.spec rename {libreswan/etc => etc}/ipsec.d/roaming-host-domain.conf.template (100%) rename {libreswan/etc => etc}/ipsec.d/roaming-host.conf (100%) rename {libreswan/etc => etc}/ipsec.d/roaming.conf (100%) rename {libreswan/usr => usr}/lib/systemd/system/freed-ipsec-roaming@.service (100%) rename {libreswan/usr => usr}/lib/systemd/system/freed-onresume.service (100%) rename {libreswan/usr => usr}/lib/systemd/system/freed-onsuspend.service (100%) rename {libreswan/usr => usr}/libexec/ipsec/_updown.host4client6 (100%) diff --git a/argeo-freed.spec b/argeo-freed.spec new file mode 100644 index 0000000..9e76e19 --- /dev/null +++ b/argeo-freed.spec @@ -0,0 +1,53 @@ +Name: argeo-freed +Version: 1.0 +Release: 1%{?dist} +Summary: Enrollment into a FREEd compatible domain + +License: GPL +URL: http://www.argeo.org + +%package libreswan +Requires: libreswan + +%description libreswan + +%package roaming-client +Requires: freed-libreswan unbound + +%description roaming-client + +%package roaming-host +Requires: freed-libreswan + +%description roaming-host + +%prep +%setup + +%install +mkdir -p %{buildroot}%{_sysconfdir} +cp -a ./etc/ipsec.d %{buildroot}%{_sysconfdir} + +mkdir -p %{buildroot}%{_libdir} +cp -a ./usr/lib/systemd %{buildroot}%{_libdir} + +mkdir -p %{buildroot}%{_libexecdir} +cp -a ./usr/libexec/ipsec %{buildroot}%{_libexecdir} + +%files libreswan +%attr(755, root, root) %{_libexecdir}/ipsec + +%files roaming-client +%{_sysconfdir}/ipsec.d/roaming.conf + +%{_libdir}/systemd/system/freed-ipsec-roaming@.service +%{_libdir}/systemd/system/freed-onresume.service +%{_libdir}/systemd/system/freed-onsuspend.service + +%files roaming-host +%{_sysconfdir}/ipsec.d/roaming-host.conf +%{_sysconfdir}/ipsec.d/roaming-host-domain.conf.template + +%changelog +* Tue Mar 07 2023 Mathieu Baudier +- Initial packaging diff --git a/libreswan/etc/ipsec.d/roaming-host-domain.conf.template b/etc/ipsec.d/roaming-host-domain.conf.template similarity index 100% rename from libreswan/etc/ipsec.d/roaming-host-domain.conf.template rename to etc/ipsec.d/roaming-host-domain.conf.template diff --git a/libreswan/etc/ipsec.d/roaming-host.conf b/etc/ipsec.d/roaming-host.conf similarity index 100% rename from libreswan/etc/ipsec.d/roaming-host.conf rename to etc/ipsec.d/roaming-host.conf diff --git a/libreswan/etc/ipsec.d/roaming.conf b/etc/ipsec.d/roaming.conf similarity index 100% rename from libreswan/etc/ipsec.d/roaming.conf rename to etc/ipsec.d/roaming.conf diff --git a/libreswan/usr/lib/systemd/system/freed-ipsec-roaming@.service b/usr/lib/systemd/system/freed-ipsec-roaming@.service similarity index 100% rename from libreswan/usr/lib/systemd/system/freed-ipsec-roaming@.service rename to usr/lib/systemd/system/freed-ipsec-roaming@.service diff --git a/libreswan/usr/lib/systemd/system/freed-onresume.service b/usr/lib/systemd/system/freed-onresume.service similarity index 100% rename from libreswan/usr/lib/systemd/system/freed-onresume.service rename to usr/lib/systemd/system/freed-onresume.service diff --git a/libreswan/usr/lib/systemd/system/freed-onsuspend.service b/usr/lib/systemd/system/freed-onsuspend.service similarity index 100% rename from libreswan/usr/lib/systemd/system/freed-onsuspend.service rename to usr/lib/systemd/system/freed-onsuspend.service diff --git a/libreswan/usr/libexec/ipsec/_updown.host4client6 b/usr/libexec/ipsec/_updown.host4client6 similarity index 100% rename from libreswan/usr/libexec/ipsec/_updown.host4client6 rename to usr/libexec/ipsec/_updown.host4client6 -- 2.30.2