Sync from SUSE:SLFO:Main dhcpcd revision a82ead5172b89d839ca5dc24808e8494
This commit is contained in:
commit
5d570fe3c2
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
BIN
dhcpcd-10.0.8.tar.xz
(Stored with Git LFS)
Normal file
BIN
dhcpcd-10.0.8.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
11
dhcpcd-10.0.8.tar.xz.asc
Normal file
11
dhcpcd-10.0.8.tar.xz.asc
Normal file
@ -0,0 +1,11 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQEzBAABCAAdFiEEp4XtJ1WVXZ6T6ln2WX+X6prUVUkFAmZQuh8ACgkQWX+X6prU
|
||||
VUlODAgAjAjGjVjSMEf5Q+XTe86IJRUHtIA4dHWeJSK79mYqbkdmL6MSqS4mhpid
|
||||
Bbp9fAikr+Ja+F58IlltCcndEeCnp+5QJG4+h6ehTK3U1GYHvdCrap5sPbSU7qS3
|
||||
2NiafIeCQ3OZugCXFPgXwRfHtHJ8wGr3LsWwIjrMudNFDAmWPKzRgz23GbsOXdzR
|
||||
qc0N/OHd2brl9uMgYpLHuME88zP0aC6Jl5WBoFAr4Wjg1b4gYazXHdopfe+cbrq5
|
||||
+EENIc3WnAsTUCwPzLpQKa1ZVcA1NcTdP/m0z4zBpIFW3xod/8Sv7aD9B7nWGVAS
|
||||
V0LVcJPbVsUoPFRohAYALa0NAoR9wg==
|
||||
=VZuk
|
||||
-----END PGP SIGNATURE-----
|
4
dhcpcd.changes
Normal file
4
dhcpcd.changes
Normal file
@ -0,0 +1,4 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 1 11:02:27 UTC 2024 - Jorik Cronenberg <jorik.cronenberg@suse.com>
|
||||
|
||||
- Initial packaging @ 10.0.8
|
2
dhcpcd.conf
Normal file
2
dhcpcd.conf
Normal file
@ -0,0 +1,2 @@
|
||||
#Type Name ID GECOS Home directory Shell
|
||||
u dhcpcd - "Minimalistic DHCP client" /var/lib/dhcpcd -
|
38
dhcpcd.keyring
Normal file
38
dhcpcd.keyring
Normal file
@ -0,0 +1,38 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
N1TzPPNHwastj6butZS/DjFJS8Zq8ajxWpHG
|
||||
=d25e
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
10
dhcpcd.service
Normal file
10
dhcpcd.service
Normal file
@ -0,0 +1,10 @@
|
||||
[Unit]
|
||||
Description=Minimal DHCPv4 and DHCPv6 client
|
||||
Wants=network.target
|
||||
Before=network.target
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/sbin/dhcpcd -q --nobackground
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
96
dhcpcd.spec
Normal file
96
dhcpcd.spec
Normal file
@ -0,0 +1,96 @@
|
||||
#
|
||||
# spec file for package dhcpcd
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
Name: dhcpcd
|
||||
Version: 10.0.8
|
||||
Release: 0
|
||||
Summary: Minimal DHCPv4 and DHCPv6 client
|
||||
License: BSD-2-Clause
|
||||
URL: https://github.com/NetworkConfiguration/dhcpcd
|
||||
Source0: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.xz
|
||||
Source1: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.xz.asc
|
||||
Source2: %{name}.keyring
|
||||
Source3: dhcpcd.conf
|
||||
Source4: dhcpcd.service
|
||||
Source5: dhcpcd@.service
|
||||
BuildRequires: sysuser-tools
|
||||
%sysusers_requires
|
||||
|
||||
%description
|
||||
dhcpcd is a DHCP and a DHCPv6 client. It's also an IPv4LL (aka ZeroConf)
|
||||
client. In layperson's terms, dhcpcd runs on your machine and silently
|
||||
configures your computer to work on the attached networks without trouble and
|
||||
mostly without configuration.
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%configure \
|
||||
--dbdir=%{_sharedstatedir}/dhcpcd \
|
||||
--runstatedir=%{_rundir} \
|
||||
--privsepuser=dhcpcd
|
||||
%make_build
|
||||
%sysusers_generate_pre %{SOURCE3} dhcpcd dhcpcd.conf
|
||||
|
||||
%check
|
||||
%make_build test
|
||||
|
||||
%install
|
||||
%make_install
|
||||
install -D -m 0644 %{SOURCE4} %{buildroot}%{_unitdir}/dhcpcd.service
|
||||
install -D -m 0644 %{SOURCE5} %{buildroot}%{_unitdir}/dhcpcd@.service
|
||||
install -D -m 0644 %{SOURCE3} %{buildroot}%{_sysusersdir}/dhcpcd.conf
|
||||
install -d %{buildroot}%{_sharedstatedir}/dhcpcd
|
||||
|
||||
%pre -f dhcpcd.pre
|
||||
%service_add_pre dhcpcd.service
|
||||
|
||||
%post
|
||||
%service_add_post dhcpcd.service
|
||||
|
||||
%preun
|
||||
%service_del_preun dhcpcd.service
|
||||
|
||||
%postun
|
||||
%service_del_postun dhcpcd.service
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%doc %{_mandir}/man5/*5*
|
||||
%doc %{_mandir}/man8/*8*
|
||||
%{_sbindir}/dhcpcd
|
||||
%config(noreplace) %{_sysconfdir}/dhcpcd.conf
|
||||
%dir %{_libexecdir}/dhcpcd-hooks
|
||||
%{_libexecdir}/dhcpcd-hooks/01-test
|
||||
%{_libexecdir}/dhcpcd-hooks/20-resolv.conf
|
||||
%{_libexecdir}/dhcpcd-hooks/30-hostname
|
||||
%{_libexecdir}/dhcpcd-run-hooks
|
||||
%dir %{_datadir}/dhcpcd
|
||||
%dir %{_datadir}/dhcpcd/hooks
|
||||
%{_datadir}/dhcpcd/hooks/10-wpa_supplicant
|
||||
%{_datadir}/dhcpcd/hooks/15-timezone
|
||||
%{_datadir}/dhcpcd/hooks/29-lookup-hostname
|
||||
%{_datadir}/dhcpcd/hooks/50-yp.conf
|
||||
%{_unitdir}/dhcpcd.service
|
||||
%{_unitdir}/dhcpcd@.service
|
||||
%{_sysusersdir}/dhcpcd.conf
|
||||
%attr(0750,root,root) %dir %{_sharedstatedir}/dhcpcd
|
||||
|
||||
%changelog
|
15
dhcpcd@.service
Normal file
15
dhcpcd@.service
Normal file
@ -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 -w %I
|
||||
ExecStop=/usr/sbin/dhcpcd -x %I
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
Loading…
Reference in New Issue
Block a user