commit 7e295a94b805acc58c4bd551e2ee70ce3b2dbddf Author: MSVSphere Packaging Team Date: Tue Nov 26 15:49:44 2024 +0300 import dhcpcd-10.0.6-4.el10 diff --git a/.dhcpcd.metadata b/.dhcpcd.metadata new file mode 100644 index 0000000..88b0703 --- /dev/null +++ b/.dhcpcd.metadata @@ -0,0 +1 @@ +34120b8d94d9772313366f8ed3bc1b7a438a2d1e SOURCES/dhcpcd-10.0.6.tar.xz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7899eeb --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/dhcpcd-10.0.6.tar.xz diff --git a/SOURCES/dhcpcd-10.0.6.tar.xz.asc b/SOURCES/dhcpcd-10.0.6.tar.xz.asc new file mode 100644 index 0000000..4034f84 --- /dev/null +++ b/SOURCES/dhcpcd-10.0.6.tar.xz.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEp4XtJ1WVXZ6T6ln2WX+X6prUVUkFAmWAZ/QACgkQWX+X6prU +VUnDeAgAmDWEct0N1exa2PhibL5qhcp6e9Vwpf7msghJKS1DgVKWM3KuTKr3Slsw +BZ8O1iOisStVv4PzDxaqDjpHt+vpDZKyRaEDv/VZZQuvBJhPzoZABdAnabnesW48 +Ef25GQbHlpGbsvMNXHQdjNDNvvzLTMlhwJZgqQmKu0IBLq9zoR0EwxUUwXzDY9EK +Z59ma/wI5D20unIkW1DE+Xb8IkvU1gmHxVPMh06tJC44+mrvVvTRlcPZFazGQfWR +O3aWir+I03dhTPO6Ad9T4dytbM3npcUd+wG8/vqIiypmpq7mY8uWTOvkCPyMqhWR +bvezRsdBy6H4kHODki5DkN/CMvn0Cg== +=vUON +-----END PGP SIGNATURE----- diff --git a/SOURCES/dhcpcd.service b/SOURCES/dhcpcd.service new file mode 100644 index 0000000..86b5a43 --- /dev/null +++ b/SOURCES/dhcpcd.service @@ -0,0 +1,10 @@ +[Unit] +Description=A minimalistic network configuration daemon with DHCPv4, rdisc and DHCPv6 support +Wants=network.target +Before=network.target + +[Service] +ExecStart=/usr/sbin/dhcpcd -q --nobackground + +[Install] +WantedBy=multi-user.target diff --git a/SOURCES/dhcpcd@.service b/SOURCES/dhcpcd@.service new file mode 100644 index 0000000..3543e6c --- /dev/null +++ b/SOURCES/dhcpcd@.service @@ -0,0 +1,15 @@ +[Unit] +Description=dhcpcd on %I +Wants=network.target +Before=network.target +BindsTo=sys-subsystem-net-devices-%i.device +After=sys-subsystem-net-devices-%i.device + +[Service] +Type=forking +PIDFile=/run/dhcpcd/%I.pid +ExecStart=/usr/sbin/dhcpcd -q %I +ExecStop=/usr/sbin/dhcpcd -x %I + +[Install] +WantedBy=multi-user.target diff --git a/SOURCES/roy-marples.name.asc b/SOURCES/roy-marples.name.asc new file mode 100644 index 0000000..9108106 --- /dev/null +++ b/SOURCES/roy-marples.name.asc @@ -0,0 +1,63 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Comment: Hostname: +Version: Hockeypuck ~unreleased + +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 +=3Jez +-----END PGP PUBLIC KEY BLOCK----- diff --git a/SOURCES/systemd-sysusers.conf b/SOURCES/systemd-sysusers.conf new file mode 100644 index 0000000..5e60da3 --- /dev/null +++ b/SOURCES/systemd-sysusers.conf @@ -0,0 +1 @@ +u dhcpcd - "Minimalistic DHCP client" /var/lib/dhcpcd diff --git a/SPECS/dhcpcd.spec b/SPECS/dhcpcd.spec new file mode 100644 index 0000000..1904f18 --- /dev/null +++ b/SPECS/dhcpcd.spec @@ -0,0 +1,136 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.6.1) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 4; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + +%global forgeurl0 https://github.com/NetworkConfiguration/dhcpcd + +Name: dhcpcd +Version: 10.0.6 +Release: %autorelease +Summary: A minimalistic network configuration daemon with DHCPv4, rdisc and DHCPv6 support +License: BSD-2-Clause AND ISC AND MIT +URL: http://roy.marples.name/projects/%{name}/ +# Moved to github +VCS: git:%{forgeurl0} +Source0: %{forgeurl0}/releases/download/v%{version}/%{name}-%{version}.tar.xz +Source1: %{forgeurl0}/releases/download/v%{version}/%{name}-%{version}.tar.xz.asc +Source2: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xa785ed2755955d9e93ea59f6597f97ea9ad45549#/roy-marples.name.asc +Source3: %{name}.service +Source4: %{name}@.service +Source5: systemd-sysusers.conf + +BuildRequires: gcc +BuildRequires: systemd-rpm-macros +BuildRequires: chrony +BuildRequires: systemd-devel +%if 0%{?fedora} +# Not in RHEL +BuildRequires: ypbind +%endif +BuildRequires: make +%if 0%{?fedora} || 0%{?rhel} > 8 +BuildRequires: gnupg2 +%endif +%{?systemd_requires} +%description +The dhcpcd package provides a minimalistic network configuration daemon +that supports IPv4 and IPv6 configuration including configuration discovery +through NDP, DHCPv4 and DHCPv6 protocols. + +%prep +%if 0%{?fedora} || 0%{?rhel} > 8 +%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' +%endif +%autosetup -p1 + +%build +%configure \ + --dbdir=/var/lib/%{name} --runstatedir=%{_rundir} +%make_build + +%check +%make_build test + +%install +export BINMODE=755 +%make_install +find %{buildroot} -name '*.la' -delete -print +install -D -m 644 %{SOURCE3} %{buildroot}%{_unitdir}/%{name}.service +install -D -m 644 %{SOURCE4} %{buildroot}%{_unitdir}/%{name}@.service +install -d %{buildroot}%{_sharedstatedir}/%{_name} + +%pre +%sysusers_create_compat %{SOURCE5} + +%post +%systemd_post %{name}.service + +%preun +%systemd_preun %{name}.service + +%postun +%systemd_postun_with_restart %{name}.service + +%files +%license LICENSE +%config(noreplace) %{_sysconfdir}/%{name}.conf +%dir %{_datadir}/%{name} +%dir %{_datadir}/%{name}/hooks +%{_datadir}/%{name}/hooks/10-wpa_supplicant +%{_datadir}/%{name}/hooks/15-timezone +%{_datadir}/%{name}/hooks/29-lookup-hostname +%{_datadir}/%{name}/hooks/50-yp.conf +%{_libdir}/%{name} +%{_libexecdir}/%{name}-hooks +%{_libexecdir}/%{name}-run-hooks +%{_mandir}/man5/%{name}.conf.5.gz +%{_mandir}/man8/%{name}-run-hooks.8.gz +%{_mandir}/man8/%{name}.8.gz +%{_sbindir}/%{name} +%{_unitdir}/%{name}.service +%{_unitdir}/%{name}@.service +%defattr(0644,root,dhcpcd,0755) +%{_sharedstatedir}/%{name} + +%changelog +## START: Generated by rpmautospec +* Mon Jun 24 2024 Troy Dawson - 10.0.6-4 +- Bump release for June 2024 mass rebuild + +* Wed Jan 24 2024 Fedora Release Engineering - 10.0.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 10.0.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Thu Dec 21 2023 Martin Osvald - 10.0.6-1 +- Update to 10.0.6 (rhbz#2255164) +- fix missing directory ownership and license + +* Thu Nov 23 2023 Martin Osvald - 10.0.5-1 +- Update to 10.0.5 (rhbz#2249203) + +* Wed Oct 25 2023 Pavol Žáčik - 10.0.4-1 +- Update to 10.04 + +* Sun Jul 23 2023 Petr Menšík - 10.0.2-7 +- More attempts to fix testing of ipv6 too + +* Sun Jul 23 2023 Petr Menšík - 10.0.2-6 +- Fix building on recent epel + +* Sun Jul 23 2023 Petr Menšík - 10.0.2-5 +- IPv4 tests fixes + +* Sun Jul 23 2023 Petr Menšík - 10.0.2-4 +- Use /run directory, build test + +* Sun Jul 23 2023 Petr Menšík - 10.0.2-3 +- RPMAUTOSPEC: unresolvable merge +## END: Generated by rpmautospec