From 1594d96fa17a1ffb1f45021429f114ddf5182375 Mon Sep 17 00:00:00 2001 From: Alon Bar-Lev Date: Sat, 15 Mar 2008 09:04:26 +0000 Subject: [PATCH] Fixup inode corruption by upstream Package-Manager: portage-2.1.4.4 --- sys-fs/redirfs/ChangeLog | 9 +++++++- sys-fs/redirfs/Manifest | 5 +++-- .../redirfs-0.2-truncate_inode_pages.patch | 22 +++++++++++++++++++ ...dirfs-0.2.ebuild => redirfs-0.2-r1.ebuild} | 10 +++++++-- 4 files changed, 41 insertions(+), 5 deletions(-) create mode 100644 sys-fs/redirfs/files/redirfs-0.2-truncate_inode_pages.patch rename sys-fs/redirfs/{redirfs-0.2.ebuild => redirfs-0.2-r1.ebuild} (73%) diff --git a/sys-fs/redirfs/ChangeLog b/sys-fs/redirfs/ChangeLog index 4a2590c22a64..2de4c67b80a2 100644 --- a/sys-fs/redirfs/ChangeLog +++ b/sys-fs/redirfs/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for sys-fs/redirfs # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/redirfs/ChangeLog,v 1.1 2008/02/23 10:29:19 alonbl Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/redirfs/ChangeLog,v 1.2 2008/03/15 09:04:25 alonbl Exp $ + +*redirfs-0.2-r1 (15 Mar 2008) + + 15 Mar 2008; Alon Bar-Lev + +files/redirfs-0.2-truncate_inode_pages.patch, -redirfs-0.2.ebuild, + +redirfs-0.2-r1.ebuild: + Fixup inode corruption by upstream *redirfs-0.2 (23 Feb 2008) diff --git a/sys-fs/redirfs/Manifest b/sys-fs/redirfs/Manifest index 07442e50506f..523f210fa7ec 100644 --- a/sys-fs/redirfs/Manifest +++ b/sys-fs/redirfs/Manifest @@ -1,4 +1,5 @@ +AUX redirfs-0.2-truncate_inode_pages.patch 473 RMD160 bdd029ad9e5c5eba1fe1185b80782546661cc353 SHA1 71f54ef89d4b0678bcacd59cc8f26f0354449b7d SHA256 0233a0961534a6b478cf9a13e6eb2025cf6bc0c206d358e4b465d092b4c0456f DIST redirfs-0.2.tar.gz 28352 RMD160 d54600fdaff2e53b7d75f0b60444edf182052610 SHA1 c736b6a9b9cb0540010eb865febfd4f3b1fe6d82 SHA256 7c01d8901d2fe1c6391cea288164072830f9a9ebcac268e4a25bbae938658643 -EBUILD redirfs-0.2.ebuild 763 RMD160 b5f231e11e218c160ced6f1e92a49f09e3d3bebd SHA1 7e285bbe0ea35cd403e8f647de0bb762cae4f9a0 SHA256 8ac65af0c125fc38e723d549613537bbb9e978b26bc4b75b74f1feaee8786cc4 -MISC ChangeLog 344 RMD160 5349e59081117d56382971a996d7cfeb8a376266 SHA1 df09c6b2f8e92cdd45ca0aeababf99a2f0bce16f SHA256 5383eb326fe254c1c47e223780b169e501eef0210caa0538cbb19ccbb0d49978 +EBUILD redirfs-0.2-r1.ebuild 866 RMD160 7ce6d37e7f035e5094155f8aa2f575937e74284f SHA1 aea845266f80fa15f0707729cbf7b81017389b08 SHA256 adcd2fc0ba3610fc9e3070c514261a820d12e6706f0facc0a855c426c97988b6 +MISC ChangeLog 557 RMD160 b9b726f7ad8fdb02f664cffff0a801fe34053440 SHA1 05fd8a65adabec000124a6f78ccfabf03f3e1bb8 SHA256 f8b90caea1dc5c1c182a5513a5b021b663d88a0f34b16774c264ed27d6dfc74b MISC metadata.xml 295 RMD160 9952567189c2a7f134c473c366db65de865c967c SHA1 596463dc792579092a126ecb9b33b0452eb46aa6 SHA256 acb0db05610718a8f9442cde8e6a26fedacd8bd73d86bbabe4cac55a5be07f3c diff --git a/sys-fs/redirfs/files/redirfs-0.2-truncate_inode_pages.patch b/sys-fs/redirfs/files/redirfs-0.2-truncate_inode_pages.patch new file mode 100644 index 000000000000..47cae51596af --- /dev/null +++ b/sys-fs/redirfs/files/redirfs-0.2-truncate_inode_pages.patch @@ -0,0 +1,22 @@ +Index: redir.c +=================================================================== +--- redir.c (revision 366) ++++ redir.c (working copy) +@@ -103,6 +103,9 @@ + + static inline void rfs_truncate_inode_pages(struct inode *inode) + { ++ return; ++ ++ /* + if (!inode) + return; + +@@ -111,6 +114,7 @@ + truncate_inode_pages(&inode->i_data, 0); + mutex_unlock(&inode->i_mutex); + } ++ */ + } + + int rfs_replace_ops(struct rpath *path_old, struct rpath *path_new, struct filter *flt) diff --git a/sys-fs/redirfs/redirfs-0.2.ebuild b/sys-fs/redirfs/redirfs-0.2-r1.ebuild similarity index 73% rename from sys-fs/redirfs/redirfs-0.2.ebuild rename to sys-fs/redirfs/redirfs-0.2-r1.ebuild index a916a83a83c7..2d8152be6e7c 100644 --- a/sys-fs/redirfs/redirfs-0.2.ebuild +++ b/sys-fs/redirfs/redirfs-0.2-r1.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/redirfs/redirfs-0.2.ebuild,v 1.3 2008/02/23 20:23:18 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/redirfs/redirfs-0.2-r1.ebuild,v 1.1 2008/03/15 09:04:25 alonbl Exp $ -inherit linux-mod +inherit linux-mod eutils DESCRIPTION="Redirecting FileSystem" HOMEPAGE="http://www.redirfs.org" @@ -28,6 +28,12 @@ pkg_setup() { sleep 5 } +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}-truncate_inode_pages.patch" +} + src_install() { linux-mod_src_install insinto /usr/include -- 2.26.2