Compare commits

..

16 commits

Author SHA1 Message Date
Maxwell G
9dc4a3a2af Rebuild for golang 1.25.2 2025-10-11 20:54:19 -05:00
Alejandro Sáez
a569b25446 rebuild 2025-10-10 13:17:41 +02:00
Maxwell G
89d8d125c3 Rebuild for golang-1.25.0 2025-08-15 16:14:00 -05:00
Maxwell G
114cea0b01 Revert "Rebuild for golang-1.25.0"
This reverts commit df31b2130d.
2025-08-15 15:30:33 -05:00
Maxwell G
df31b2130d Rebuild for golang-1.25.0 2025-08-15 14:36:01 -05:00
Fedora Release Engineering
de7bba74a6 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 20:09:48 +00:00
Zbigniew Jędrzejewski-Szmek
cedaa4496b Add sysusers.d config file to allow rpm to create users/groups automatically
See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers.
2025-02-11 14:36:26 +01:00
Fedora Release Engineering
cc3ffa31a4 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 17:32:09 +00:00
Fedora Release Engineering
aba0ca8183 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 22:29:15 +00:00
Mikel Olasagasti Uranga
deb5f90234 Update to 3.5.13 - Closes rhbz#2225797 rhbz#2171486 rhbz#2170782 rhbz#2236640 rhbz#2243321 rhbz#2248266 rhbz#2251230 2024-04-16 16:34:37 +02:00
Pete Zaitcev
96f2381980 Update to 3.5.11 2024-04-16 14:34:04 +00:00
Maxwell G
bb5bce91f9
Rebuild for golang 1.22.0 2024-02-11 22:03:15 +00:00
Fedora Release Engineering
3abe3b4a92 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 10:55:09 +00:00
Fedora Release Engineering
b3c8d414ac Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 18:38:59 +00:00
Pete Zaitcev
7a80facf83 Make CI happy about the include module of Ansible
The module ansible.builtin.include was removed in 2.16,
and presumably Fedora CI moved on.
2023-11-21 16:43:26 -06:00
Fedora Release Engineering
083bece85f Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 19:02:21 +00:00
4 changed files with 13 additions and 8 deletions

2
.gitignore vendored
View file

@ -16,3 +16,5 @@
/man-3.4.14.tar.gz
/etcd-3.5.0.tar.gz
/etcd-3.5.5.tar.gz
/etcd-3.5.11.tar.gz
/etcd-3.5.13.tar.gz

View file

@ -9,7 +9,7 @@
# https://github.com/etcd-io/etcd
%global goipath go.etcd.io/etcd
%global forgeurl https://github.com/etcd-io/etcd
Version: 3.5.5
Version: 3.5.13
%gometa
@ -47,7 +47,6 @@ Source2: %{name}.conf
BuildRequires: python3-devel
BuildRequires: systemd-rpm-macros
Requires(pre): shadow-utils
%description %{common_description}
@ -83,6 +82,11 @@ shopt -u extglob
%generate_buildrequires
%go_generate_buildrequires
# Create a sysusers.d config file
cat >etcd.sysusers.conf <<EOF
u etcd - 'etcd user' %{_sharedstatedir}/%{name} -
EOF
%build
%gobuild -o %{gobuilddir}/bin/etcd %{goipath}/server/v3
%gobuild -o %{gobuilddir}/bin/etcdctl %{goipath}/etcdctl/v3
@ -103,6 +107,8 @@ install -pm 644 -t %{buildroot}%{_sysconfdir}/%{name} %{SOURCE2}
# And create /var/lib/etcd
install -dm 0755 %{buildroot}%{_sharedstatedir}/%{name}
install -m0644 -D etcd.sysusers.conf %{buildroot}%{_sysusersdir}/etcd.conf
%if %{with check}
%check
%gocheck -d client/v2 \
@ -120,10 +126,6 @@ install -dm 0755 %{buildroot}%{_sharedstatedir}/%{name}
-d pkg/v3/proxy
%endif
%pre
getent group %{name} >/dev/null || groupadd -r %{name}
getent passwd %{name} >/dev/null || useradd -r -g %{name} -d %{_sharedstatedir}/%{name} \
-s /sbin/nologin -c "etcd user" %{name}
%post
%systemd_post %{name}.service
@ -145,6 +147,7 @@ getent passwd %{name} >/dev/null || useradd -r -g %{name} -d %{_sharedstatedir}/
%endif
%gopkgfiles
%{_sysusersdir}/etcd.conf
%changelog
%autochangelog

View file

@ -1 +1 @@
SHA512 (etcd-3.5.5.tar.gz) = 0e1d00a6c94b56cfb5e8f27172e749710938c0891eeaf3257e1dd22722e81d7402d44debb9784a1d330f900203e079956fcfe76e0e16f02a7d891e92f67976da
SHA512 (etcd-3.5.13.tar.gz) = dc85d80079b61e96eb06eb573d41d8972060392e49140a2414c283ea9edfef7b01d5554e50c7ab37c6ad079b373ae12a1b84dbcc533addc1d4d30a2a5abf7b7b

View file

@ -1,3 +1,3 @@
---
# Tests for classic environment
- include: e2e_test_from_src_include.yml
- import_playbook: e2e_test_from_src_include.yml