commit d316d196a5a553797dcd7cbe8dc1c44d4e0d9071 Author: MSVSphere Packaging Team Date: Fri Oct 25 14:42:42 2024 +0300 import fuse-overlayfs-1.14-1.el10 diff --git a/.fuse-overlayfs.metadata b/.fuse-overlayfs.metadata new file mode 100644 index 0000000..9f1af71 --- /dev/null +++ b/.fuse-overlayfs.metadata @@ -0,0 +1 @@ +f5a8c43c1935dadeee6710d3d7f31fe7484fb15a SOURCES/v1.14.tar.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cedd5a8 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/v1.14.tar.gz diff --git a/SPECS/fuse-overlayfs.spec b/SPECS/fuse-overlayfs.spec new file mode 100644 index 0000000..7f48ed5 --- /dev/null +++ b/SPECS/fuse-overlayfs.spec @@ -0,0 +1,73 @@ +%global git0 https://github.com/containers/%{name} + +%{!?_modulesloaddir:%global _modulesloaddir %{_usr}/lib/modules-load.d} + +Name: fuse-overlayfs +Version: 1.14 +Release: 1%{?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 +* Fri Oct 25 2024 MSVSphere Packaging Team - 1.14-1 +- Rebuilt for MSVSphere 10 + +* Mon Jul 15 2024 Jindrich Novy - 1.14-1 +- update to https://github.com/containers/fuse-overlayfs/releases/tag/v1.14 +- Related: RHEL-39410