diff --git a/.gitignore b/.gitignore index e69de29..d764442 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,88 @@ +/fuse-overlayfs-79c70fd.tar.gz +/fuse-overlayfs-d40ac75.tar.gz +/fuse-overlayfs-3d48bf9.tar.gz +/fuse-overlayfs-f48e1ef.tar.gz +/fuse-overlayfs-91bb401.tar.gz +/fuse-overlayfs-5c9742d.tar.gz +/fuse-overlayfs-6d269aa.tar.gz +/fuse-overlayfs-ff65ede.tar.gz +/fuse-overlayfs-ea72572.tar.gz +/fuse-overlayfs-8ec68ae.tar.gz +/fuse-overlayfs-a6958ce.tar.gz +/fuse-overlayfs-89bd69b.tar.gz +/fuse-overlayfs-a7c8295.tar.gz +/fuse-overlayfs-8d92da6.tar.gz +/fuse-overlayfs-1ff7c64.tar.gz +/fuse-overlayfs-7bc2dd9.tar.gz +/fuse-overlayfs-2393f6c.tar.gz +/fuse-overlayfs-b92a654.tar.gz +/fuse-overlayfs-80eb59d.tar.gz +/fuse-overlayfs-58e3f7c.tar.gz +/fuse-overlayfs-c756bbe.tar.gz +/fuse-overlayfs-89b814d.tar.gz +/fuse-overlayfs-4dc60f0.tar.gz +/fuse-overlayfs-f8ba9ad.tar.gz +/fuse-overlayfs-43b641d.tar.gz +/fuse-overlayfs-c548530.tar.gz +/fuse-overlayfs-cb4b35e.tar.gz +/fuse-overlayfs-67a4afe.tar.gz +/fuse-overlayfs-16f39b1.tar.gz +/fuse-overlayfs-74fb3dd.tar.gz +/fuse-overlayfs-66e01c8.tar.gz +/fuse-overlayfs-b0a9bda.tar.gz +/fuse-overlayfs-46c0f8e.tar.gz +/fuse-overlayfs-1955ff6.tar.gz +/fuse-overlayfs-5048628.tar.gz +/fuse-overlayfs-098d9ad.tar.gz +/fuse-overlayfs-3bc0aa6.tar.gz +/fuse-overlayfs-ae96c48.tar.gz +/fuse-overlayfs-fa0cd99.tar.gz +/fuse-overlayfs-5f028d2.tar.gz +/fuse-overlayfs-b3b6765.tar.gz +/fuse-overlayfs-34794cf.tar.gz +/fuse-overlayfs-58101db.tar.gz +/fuse-overlayfs-b57e5c8.tar.gz +/fuse-overlayfs-675b7b9.tar.gz +/fuse-overlayfs-fc688fb.tar.gz +/fuse-overlayfs-e0d2ffa.tar.gz +/fuse-overlayfs-fe47dba.tar.gz +/fuse-overlayfs-8c59873.tar.gz +/fuse-overlayfs-f6cbfc6.tar.gz +/fuse-overlayfs-b5dfac4.tar.gz +/fuse-overlayfs-53c17da.tar.gz +/fuse-overlayfs-a6f9e32.tar.gz +/fuse-overlayfs-9f27377.tar.gz +/fuse-overlayfs-a0ba681.tar.gz +/fuse-overlayfs-e01ba30.tar.gz +/fuse-overlayfs-dd7cf03.tar.gz +/fuse-overlayfs-6044520.tar.gz +/fuse-overlayfs-32d867b.tar.gz +/fuse-overlayfs-9076145.tar.gz +/fuse-overlayfs-9266fca.tar.gz +/fuse-overlayfs-ce61c7e.tar.gz +/fuse-overlayfs-5f666c1.tar.gz +/fuse-overlayfs-1a5b202.tar.gz +/fuse-overlayfs-f040ab0.tar.gz +/fuse-overlayfs-e70b270.tar.gz +/fuse-overlayfs-60167ad.tar.gz +/fuse-overlayfs-d2c9645.tar.gz +/fuse-overlayfs-222c3a1.tar.gz +/fuse-overlayfs-f3e4154.tar.gz +/fuse-overlayfs-8b4062d.tar.gz +/fuse-overlayfs-74bbaf5.tar.gz +/fuse-overlayfs-b420338.tar.gz +/fuse-overlayfs-a7dd943.tar.gz +/fuse-overlayfs-50ab2c2.tar.gz +/fuse-overlayfs-87a850d.tar.gz +/fuse-overlayfs-fb8b3e0.tar.gz +/fuse-overlayfs-800011b.tar.gz +/fuse-overlayfs-519ce4d.tar.gz +/fuse-overlayfs-938d9d4.tar.gz +/fuse-overlayfs-2608fee.tar.gz +/fuse-overlayfs-b958a30.tar.gz +/fuse-overlayfs-0097950.tar.gz +/fuse-overlayfs-421c64d.tar.gz +/fuse-overlayfs-04ed72d.tar.gz +/fuse-overlayfs-1760775.tar.gz +/fuse-overlayfs-ba73142.tar.gz +/fuse-overlayfs-f009906.tar.gz diff --git a/README.md b/README.md new file mode 100644 index 0000000..8c77264 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# fuse-overlayfs + +The fuse-overlayfs package \ No newline at end of file diff --git a/fuse-overlayfs.rpmlintrc b/fuse-overlayfs.rpmlintrc new file mode 100644 index 0000000..0274fc2 --- /dev/null +++ b/fuse-overlayfs.rpmlintrc @@ -0,0 +1,2 @@ +addFilter(r'hardcoded-library-path') +addFilter(r'spelling-error.*shiftfs') diff --git a/fuse-overlayfs.spec b/fuse-overlayfs.spec new file mode 100644 index 0000000..b8ece50 --- /dev/null +++ b/fuse-overlayfs.spec @@ -0,0 +1,432 @@ +%global git0 https://github.com/containers/%{name} +%global commit0 f00990607250e2702700dcc613344bfc97a11fff +%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) + +# Used for comparing with latest upstream tag +# to decide whether to autobuild (non-rawhide only) +%define built_tag v1.2.0 + +%{!?_modulesloaddir:%global _modulesloaddir %{_usr}/lib/modules-load.d} + +Name: fuse-overlayfs +Version: 1.1.0 +Release: 21.dev.git%{shortcommit0}%{?dist} +Summary: FUSE overlay+shiftfs implementation for rootless containers +License: GPLv3+ +URL: %{git0} +Source0: %{git0}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: fuse3-devel +BuildRequires: gcc +BuildRequires: git +BuildRequires: make +%if 0%{?fedora} && ! 0%{?centos} +BuildRequires: systemd-rpm-macros +%endif +Requires: kmod +Provides: bundled(gnulib) = cb634d40c7b9bbf33fa5198d2e27fdab4c0bf143 +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 -n %{name}-%{commit0} + +%build +./autogen.sh +./configure --prefix=%{_usr} --libdir=%{_libdir} +%{__make} + +%install +%make_install +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 +* Sat Oct 10 2020 RH Container Bot - 1.1.0-21.dev.gitf009906 +- autobuilt f009906 + +* Fri Oct 9 2020 RH Container Bot - 1.1.0-20.dev.gitba73142 +- autobuilt ba73142 + +* Thu Oct 8 2020 RH Container Bot - 1.1.0-19.dev.git1760775 +- autobuilt 1760775 + +* Mon Oct 5 2020 RH Container Bot - 1.1.0-18.dev.git04ed72d +- autobuilt 04ed72d + +* Sat Sep 12 16:11:43 UTC 2020 RH Container Bot - 1.1.0-17.dev.git421c64d +- autobuilt 421c64d + +* Mon Sep 7 21:11:24 UTC 2020 RH Container Bot - 1.1.0-16.dev.git0097950 +- autobuilt 0097950 + +* Thu Aug 27 08:12:20 UTC 2020 RH Container Bot - 1.1.0-15.dev.gitb958a30 +- autobuilt b958a30 + +* Tue Aug 25 20:11:27 UTC 2020 RH Container Bot - 1.1.0-14.dev.git2608fee +- autobuilt 2608fee + +* Tue Aug 25 13:11:18 UTC 2020 RH Container Bot - 1.1.0-13.dev.git938d9d4 +- autobuilt 938d9d4 + +* Fri Aug 21 09:10:26 UTC 2020 RH Container Bot - 1.1.0-12.dev.git519ce4d +- autobuilt 519ce4d + +* Mon Jul 27 2020 Fedora Release Engineering - 1.1.0-11.dev.git800011b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 21 2020 Tom Stellard - 1.1.0-10.dev.git800011b +- Use make macros +- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro + +* Mon Jul 20 07:09:14 GMT 2020 RH Container Bot - 1.1.0-9.dev.git800011b +- autobuilt 800011b + +* Mon Jun 29 2020 RH Container Bot - 1.1.0-8.dev.gitfb8b3e0 +- autobuilt fb8b3e0 + +* Mon Jun 22 2020 RH Container Bot - 1.1.0-7.dev.git87a850d +- autobuilt 87a850d + +* Mon Jun 22 2020 RH Container Bot - 1.1.0-6.dev.git50ab2c2 +- autobuilt 50ab2c2 + +* Sat Jun 20 2020 RH Container Bot - 1.1.0-5.dev.gita7dd943 +- autobuilt a7dd943 + +* Sat Jun 20 2020 RH Container Bot - 1.1.0-4.dev.gitb420338 +- autobuilt b420338 + +* Thu Jun 18 2020 RH Container Bot - 1.1.0-3.dev.git74bbaf5 +- autobuilt 74bbaf5 + +* Wed Jun 17 2020 RH Container Bot - 1.1.0-2.dev.git8b4062d +- bump to 1.1.0 +- autobuilt 8b4062d + +* Tue May 26 2020 RH Container Bot - 1.0.0-3.dev.gitf3e4154 +- autobuilt f3e4154 + +* Fri May 22 2020 RH Container Bot - 1.0.0-2.dev.git222c3a1 +- bump to 1.0.0 +- autobuilt 222c3a1 + +* Fri May 22 2020 RH Container Bot - 0.7.8-2.dev.git5f666c1 +- bump to 0.7.8 +- autobuilt 5f666c1 + +* Mon May 11 2020 RH Container Bot - 1.0.0-6.dev.git222c3a1 +- autobuilt 222c3a1 + +* Mon May 04 2020 RH Container Bot - 1.0.0-5.dev.gitd2c9645 +- autobuilt d2c9645 + +* Tue Apr 28 2020 RH Container Bot - 1.0.0-4.dev.git60167ad +- autobuilt 60167ad + +* Wed Apr 22 2020 RH Container Bot - 1.0.0-3.dev.gite70b270 +- autobuilt e70b270 + +* Mon Apr 20 2020 RH Container Bot - 1.0.0-2.dev.gitf040ab0 +- bump to 1.0.0 +- autobuilt f040ab0 + +* Wed Apr 15 2020 RH Container Bot - 0.7.8-1.dev.git5f666c10.0.dev.git1a5b202 +- autobuilt 1a5b202 + +* Thu Mar 19 2020 RH Container Bot - 0.7.8-9.0.dev.git5f666c1 +- autobuilt 5f666c1 + +* Thu Mar 19 2020 RH Container Bot - 0.7.8-8.0.dev.gitce61c7e +- autobuilt 5f666c1 + +* Thu Mar 19 2020 RH Container Bot - 0.7.8-7.0.dev.gitce61c7e +- autobuilt 5f666c1 + +* Thu Mar 19 2020 RH Container Bot - 0.7.8-6.0.dev.gitce61c7e +- autobuilt 5f666c1 + +* Wed Mar 18 2020 RH Container Bot - 0.7.8-5.0.dev.gitce61c7e +- autobuilt 5f666c1 + +* Wed Mar 18 2020 RH Container Bot - 0.7.8-4.0.dev.gitce61c7e +- autobuilt 5f666c1 + +* Wed Mar 18 2020 RH Container Bot - 0.7.8-3.0.dev.gitce61c7e +- autobuilt 5f666c1 + +* Tue Mar 17 2020 RH Container Bot - 0.7.8-2.0.dev.gitce61c7e +- bump to 0.7.8 +- autobuilt 5f666c1 + +* Mon Mar 16 2020 RH Container Bot - 0.7.7-2.0.dev.gitce61c7e +- bump to 0.7.7 +- autobuilt 6cb22ea + +* Tue Feb 04 2020 RH Container Bot - 0.7.6-2.0.dev.gitce61c7e +- bump to 0.7.6 +- autobuilt ce61c7e + +* Sat Feb 01 2020 RH Container Bot - 0.7.5-4.0.dev.git9266fca +- autobuilt 9266fca + +* Tue Jan 28 2020 Fedora Release Engineering - 0.7.5-3.0.dev.git9076145 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jan 17 2020 RH Container Bot - 0.7.5-2.0.dev.git9076145 +- bump to 0.7.5 +- autobuilt 9076145 + +* Fri Jan 17 2020 RH Container Bot - 0.7.4-2.0.dev.git32d867b +- bump to 0.7.4 +- autobuilt 32d867b + +* Thu Jan 16 2020 RH Container Bot - 0.7.3-4.0.dev.git6044520 +- autobuilt 6044520 + +* Tue Jan 14 2020 RH Container Bot - 0.7.3-3.0.dev.gitdd7cf03 +- autobuilt dd7cf03 + +* Thu Jan 09 2020 RH Container Bot - 0.7.3-2.0.dev.gite01ba30 +- bump to 0.7.3 +- autobuilt e01ba30 + +* Wed Jan 08 2020 RH Container Bot - 0.7.2-8.0.dev.gita0ba681 +- autobuilt a0ba681 + +* Wed Jan 08 2020 RH Container Bot - 0.7.2-7.0.dev.git9f27377 +- autobuilt 9f27377 + +* Wed Jan 08 2020 RH Container Bot - 0.7.2-6.0.dev.gita6f9e32 +- autobuilt a6f9e32 + +* Wed Dec 11 2019 RH Container Bot - 0.7.2-5.0.dev.git53c17da +- autobuilt 53c17da + +* Mon Dec 09 2019 RH Container Bot - 0.7.2-4.0.dev.gitb5dfac4 +- autobuilt b5dfac4 + +* Tue Dec 03 2019 RH Container Bot - 0.7.2-3.0.dev.gitf6cbfc6 +- autobuilt f6cbfc6 + +* Fri Nov 29 2019 RH Container Bot - 0.7.2-2.0.dev.git8c59873 +- bump to 0.7.2 +- autobuilt 8c59873 + +* Fri Nov 29 2019 RH Container Bot - 0.7.1-3.0.dev.gitfe47dba +- autobuilt fe47dba + +* Thu Nov 28 2019 RH Container Bot - 0.7.1-2.0.dev.gite0d2ffa +- bump to 0.7.1 +- autobuilt e0d2ffa + +* Thu Nov 28 2019 RH Container Bot - 0.7-7.0.dev.gitfc688fb +- autobuilt fc688fb + +* Wed Nov 27 2019 RH Container Bot - 0.7-6.0.dev.git675b7b9 +- autobuilt 675b7b9 + +* Tue Nov 26 2019 RH Container Bot - 0.7-5.0.dev.gitb57e5c8 +- autobuilt b57e5c8 + +* Mon Nov 18 2019 RH Container Bot - 0.7-4.0.dev.git58101db +- autobuilt 58101db + +* Sat Nov 16 2019 RH Container Bot - 0.7-3.0.dev.git34794cf +- autobuilt 34794cf + +* Tue Nov 05 2019 RH Container Bot - 0.7-2.0.dev.gitb3b6765 +- bump to 0.7 +- autobuilt b3b6765 + +* Mon Nov 04 2019 RH Container Bot - 0.6.5-5.0.dev.git5f028d2 +- autobuilt 5f028d2 + +* Thu Oct 31 2019 RH Container Bot - 0.6.5-4.0.dev.gitfa0cd99 +- autobuilt fa0cd99 + +* Sun Oct 20 2019 RH Container Bot - 0.6.5-3.0.dev.gitae96c48 +- autobuilt ae96c48 + +* Wed Oct 16 2019 RH Container Bot - 0.6.5-2.0.dev.git3bc0aa6 +- bump to 0.6.5 +- autobuilt 3bc0aa6 + +* Fri Oct 04 2019 RH Container Bot - 0.6.4-2.0.dev.git098d9ad +- bump to 0.6.4 +- autobuilt 098d9ad + +* Thu Oct 03 2019 RH Container Bot - 0.6.3-4.0.dev.git5048628 +- autobuilt 5048628 + +* Thu Oct 03 2019 RH Container Bot - 0.6.3-3.0.dev.git1955ff6 +- autobuilt 1955ff6 + +* Thu Sep 26 2019 RH Container Bot - 0.6.3-2.0.dev.git46c0f8e +- bump to 0.6.3 +- autobuilt 46c0f8e + +* Wed Sep 18 2019 Lokesh Mandvekar (Bot) - 0.6.2-7.0.dev.gitb0a9bda +- autobuilt b0a9bda + +* Fri Sep 13 2019 Jindrich Novy - 0.6.2-6.0.dev.git66e01c8 +- require fuse3 so that fuse-overlayfs will pull in /usr/bin/fusermount3 + +* Fri Sep 13 2019 Lokesh Mandvekar (Bot) - 0.6.2-5.0.dev.git66e01c8 +- autobuilt 66e01c8 + +* Wed Sep 11 2019 Lokesh Mandvekar (Bot) - 0.6.2-4.0.dev.git74fb3dd +- autobuilt 74fb3dd + +* Mon Sep 09 2019 Lokesh Mandvekar (Bot) - 0.6.2-3.0.dev.git16f39b1 +- autobuilt 16f39b1 + +* Wed Sep 04 2019 Lokesh Mandvekar (Bot) - 0.6.2-2.0.dev.git67a4afe +- bump to 0.6.2 +- autobuilt 67a4afe + +* Fri Aug 30 2019 Lokesh Mandvekar (Bot) - 0.6.1-3.0.dev.gitcb4b35e +- autobuilt cb4b35e + +* Mon Aug 26 2019 Lokesh Mandvekar (Bot) - 0.6.1-2.0.dev.gitc548530 +- bump to 0.6.1 +- autobuilt c548530 + +* Sun Aug 25 2019 Lokesh Mandvekar (Bot) - 0.6-2.0.dev.git43b641d +- bump to 0.6 +- autobuilt 43b641d + +* Wed Aug 21 2019 Lokesh Mandvekar - 0.5.2-1.1.dev.gitf8ba9ad +- change release tag to preserve upgrade path + +* Wed Aug 21 2019 Lokesh Mandvekar (Bot) - 0.5.2-0.2.dev.gitf8ba9ad +- autobuilt f8ba9ad + +* Mon Aug 19 2019 Lokesh Mandvekar (Bot) - 0.5.2-0.1.dev.git4dc60f0 +- bump to 0.5.2 +- autobuilt 4dc60f0 + +* Fri Aug 16 2019 Lokesh Mandvekar (Bot) - 0.5.1-0.3.dev.git89b814d +- autobuilt 89b814d + +* Mon Aug 12 2019 Lokesh Mandvekar (Bot) - 0.5.1-0.2.dev.gitc756bbe +- autobuilt c756bbe + +* Thu Aug 08 2019 Lokesh Mandvekar (Bot) - 0.5.1-0.1.dev.git58e3f7c +- bump to 0.5.1 +- autobuilt 58e3f7c + +* Tue Aug 06 2019 Lokesh Mandvekar (Bot) - 0.5-3.1.dev.git80eb59d +- autobuilt 80eb59d + +* Thu Aug 01 2019 Lokesh Mandvekar (Bot) - 0.5-2.1.dev.gitb92a654 +- autobuilt b92a654 + +* Tue Jul 30 2019 Giuseppe Scrivano - 0.5 +- built commit v0.5 + +* Mon Jul 15 2019 Lokesh Mandvekar - 0.4.1-4 +- update release tag + +* Mon Jul 15 2019 Lokesh Mandvekar - 0.4.1-3.git7bc2dd9 +- update release tag + +* Mon Jul 15 2019 Lokesh Mandvekar (Bot) - 0.4.1-2.dev.git7bc2dd9 +- bump to 0.4.1 +- autobuilt tag v0. + +* Fri Jun 21 2019 Giuseppe Scrivano - 0.4.2-0.dev.git7bc2dd9 +- built commit 7bc2dd9 + +* Thu Jun 13 2019 Giuseppe Scrivano - 0.4.1-0.dev.git1ff7c64 +- built commit 1ff7c64 + +* Thu Jun 06 2019 Giuseppe Scrivano - 0.4-1.dev.git8d92da6 +- built commit 8d92da6 + +* Fri May 17 2019 Giuseppe Scrivano - 0.3-10.dev.gita7c829 +- built commit a7c829 + +* Mon May 06 2019 Giuseppe Scrivano - 0.3-9.dev.git89bd69b +- built commit 89bd69b + +* Thu Mar 28 2019 Giuseppe Scrivano - 0.3-8.dev.gita6958ce +- built commit a6958ce + +* Mon Mar 25 2019 Giuseppe Scrivano - 0.3-7.dev.git8ec68ae +- Add loading of fuse file system + +* Thu Mar 21 2019 Dan Walsh - 0.3-6.dev.git8ec68ae +- Add loading of fuse file system + +* Sun Mar 10 2019 Giuseppe Scrivano - 0.3-5.dev.git8ec68ae +- built commit 8ec68ae + +* Tue Feb 26 2019 Giuseppe Scrivano - 0.3-4.dev.gitea72572 +- built commit ea72572 + +* Wed Feb 13 2019 Giuseppe Scrivano - 0.3-3.dev.gitff65ede +- built commit ff65ede + +* Thu Jan 31 2019 Fedora Release Engineering - 0.3-2.dev.git6d269aa +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Jan 15 2019 Giuseppe Scrivano - 0.3-1.dev.git6d269aa +- built commit 6d269aa + +* Tue Jan 08 2019 Giuseppe Scrivano - 0.1-9.dev.git5c9742d +- built commit 5c9742d + +* Thu Dec 20 2018 Giuseppe Scrivano - 0.1-8.dev.git91bb401 +- built commit 91bb401 + +* Tue Dec 18 2018 Giuseppe Scrivano - 0.1-7.dev.gitf48e1ef +- built commit f48e1ef + +* Fri Nov 23 2018 Giuseppe Scrivano - 0.1-6.dev.git3d48bf9 +- built commit 3d48bf9 + +* Fri Aug 10 2018 Lokesh Mandvekar - 0.1-5.dev.gitd40ac75 +- built commit d40ac75 + +* 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/sources b/sources new file mode 100644 index 0000000..120beac --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (fuse-overlayfs-f009906.tar.gz) = 8420c369787a9e5f89d4eb715249986f9022fd2d507ecd4b5142d47465935f3022ef7fe0880bdb59c5148f8448b02924fb981243abf8b1029aacff8079b7896b