From e0b0797ef9d87b416a93c3b814c188d14a7ef8cd Mon Sep 17 00:00:00 2001 From: eabdullin Date: Wed, 14 May 2025 14:45:31 +0000 Subject: [PATCH] import UBI fuse-overlayfs-1.14-2.el10 --- .fuse-overlayfs.metadata | 1 - .gitignore | 2 +- SPECS/fuse-overlayfs.spec | 96 --------------------------------------- fuse-overlayfs.spec | 74 ++++++++++++++++++++++++++++++ sources | 1 + 5 files changed, 76 insertions(+), 98 deletions(-) delete mode 100644 .fuse-overlayfs.metadata delete mode 100644 SPECS/fuse-overlayfs.spec create mode 100644 fuse-overlayfs.spec create mode 100644 sources diff --git a/.fuse-overlayfs.metadata b/.fuse-overlayfs.metadata deleted file mode 100644 index 6d159f7..0000000 --- a/.fuse-overlayfs.metadata +++ /dev/null @@ -1 +0,0 @@ -9278edb01b216008080462f43b47efeba7706708 SOURCES/fuse-overlayfs-6d269aa.tar.gz diff --git a/.gitignore b/.gitignore index 652a7b2..cda8955 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/fuse-overlayfs-6d269aa.tar.gz +v1.14.tar.gz diff --git a/SPECS/fuse-overlayfs.spec b/SPECS/fuse-overlayfs.spec deleted file mode 100644 index 4a7f937..0000000 --- a/SPECS/fuse-overlayfs.spec +++ /dev/null @@ -1,96 +0,0 @@ -%global git0 https://github.com/containers/%{name} -%global commit0 6d269aa28e3fe78c117fecb5e2cb8e1e231fcb10 -%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) - -Name: fuse-overlayfs -Version: 0.3 -Release: 5%{?dist} -Summary: FUSE overlay+shiftfs implementation for rootless containers -License: GPLv3+ -URL: %{git0} -# no go-md2man in ix86 -ExcludeArch: %{ix86} ppc64 -Source0: %{git0}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: fuse3-devel -BuildRequires: gcc -BuildRequires: git -BuildRequires: go-md2man -BuildRequires: make -Provides: bundled(gnulib) = cb634d40c7b9bbf33fa5198d2e27fdab4c0bf143 - -%description -%{summary}. - -%package devel -Summary: %{summary} -BuildArch: noarch - -%description devel -%{summary} - -This package contains library source intended for -building other packages which use import path with -%{import_path} prefix. - -%prep -%autosetup -Sgit -n %{name}-%{commit0} - -%build -./autogen.sh -./configure --prefix=%{_usr} --libdir=%{_libdir} -%{__make} generate-man - -%install -make DESTDIR=%{buildroot} install install-man - -%check - -#define license tag if not already defined -%{!?_licensedir:%global license %doc} - -%files -%license COPYING -%doc README.md -%{_bindir}/%{name} -%{_mandir}/man1/%{name}.1.gz - -%changelog -* Mon Aug 19 2019 Jindrich Novy - 0.3-5 -- revert fuse-overlayfs to commit 6d269aa -- Resolves: #1720707 - -* Wed Feb 20 2019 Frantisek Kluknavsky - 0.3-4.dev.gitd760789 -- rebase - -* Wed Jan 16 2019 Frantisek Kluknavsky - 0.3-2 -- rebase -- Resolves:#1666510 - -* Wed Oct 17 2018 Lokesh Mandvekar - 0.1-7.dev.git50c7a50 -- Resolves: #1640232 -- built commit 50c7a50 - -* Fri Aug 10 2018 Lokesh Mandvekar - 0.1-6.dev.git1c72a1a -- Resolves: #1614856 - add manpage -- built commit 1c72a1a -- add BR: go-md2man - -* Fri Aug 10 2018 Lokesh Mandvekar - 0.1-5.dev.gitd40ac75 -- built commit d40ac75 -- remove fedora bz ids -- Exclude ix86 and ppc64 - -* Mon Jul 30 2018 Lokesh Mandvekar - 0.1-4.dev.git79c70fd -- Resolves: #1609598 - initial upload to Fedora -- bundled gnulib - -* Mon Jul 30 2018 Lokesh Mandvekar - 0.1-3.dev.git79c70fd -- correct license field - -* Mon Jul 30 2018 Lokesh Mandvekar - 0.1-2.dev.git79c70fd -- fix license - -* Sun Jul 29 2018 Lokesh Mandvekar - 0.1-1.dev.git13575b6 -- First package for Fedora diff --git a/fuse-overlayfs.spec b/fuse-overlayfs.spec new file mode 100644 index 0000000..c5dff5f --- /dev/null +++ b/fuse-overlayfs.spec @@ -0,0 +1,74 @@ +%global git0 https://github.com/containers/%{name} + +%{!?_modulesloaddir:%global _modulesloaddir %{_usr}/lib/modules-load.d} + +Name: fuse-overlayfs +Version: 1.14 +Release: 2%{?dist} +Summary: FUSE overlay+shiftfs implementation for rootless containers +License: GPLv3+ +URL: %{git0} +ExclusiveArch: aarch64 %{arm} ppc64le s390x x86_64 +Source0: %{git0}/archive/v%{version}.tar.gz +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: fuse3-devel +BuildRequires: gcc +BuildRequires: git-core +BuildRequires: /usr/bin/go-md2man +BuildRequires: make +Requires: kmod +Requires: fuse3 + +%description +%{summary}. + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel +%{summary} + +This package contains library source intended for +building other packages which use import path with +%{import_path} prefix. + +%prep +%autosetup -Sgit + +%build +export CFLAGS="%{optflags} -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" +export LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now" +./autogen.sh +./configure --prefix=%{_usr} --libdir=%{_libdir} +%{__make} generate-man + +%install +make DESTDIR=%{buildroot} install install-man +install -d %{buildroot}%{_modulesloaddir} +echo fuse > %{buildroot}%{_modulesloaddir}/fuse-overlayfs.conf + +%post +modprobe fuse > /dev/null 2>&1 || : + +%check + +#define license tag if not already defined +%{!?_licensedir:%global license %doc} + +%files +%license COPYING +%doc README.md +%{_bindir}/%{name} +%{_mandir}/man1/* +%{_modulesloaddir}/fuse-overlayfs.conf + +%changelog +* Tue Oct 29 2024 Troy Dawson - 1.14-2 +- Bump release for October 2024 mass rebuild: + Resolves: RHEL-64018 + +* Mon Jul 15 2024 Jindrich Novy - 1.14-1 +- update to https://github.com/containers/fuse-overlayfs/releases/tag/v1.14 +- Related: RHEL-39410 diff --git a/sources b/sources new file mode 100644 index 0000000..dcfe372 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (v1.14.tar.gz) = e0c50abffb7b71248ed4d7b8663f21bab4bf358682dece3a0c9f1480f142532471e139f041759dd8bd24807c7369537a5d86efc01617a17172463bd1c3870623