diff options
author | 2014-11-20 11:20:22 -0500 | |
---|---|---|
committer | 2014-11-20 11:20:22 -0500 | |
commit | f148fa14ebc01efc5ba507b557237142edc2af66 (patch) | |
tree | 355cc6786fbd7e94e2b1b2a69cf6bb6d2c24d5be | |
parent | bump hipchat to 2.2.1271 (diff) | |
download | jtriley-f148fa14ebc01efc5ba507b557237142edc2af66.tar.gz jtriley-f148fa14ebc01efc5ba507b557237142edc2af66.tar.bz2 jtriley-f148fa14ebc01efc5ba507b557237142edc2af66.zip |
remove old/unused aufs3 ebuild
Fixed in later versions
-rw-r--r-- | sys-fs/aufs3/ChangeLog | 625 | ||||
-rw-r--r-- | sys-fs/aufs3/Manifest | 1 | ||||
-rw-r--r-- | sys-fs/aufs3/aufs3-3_p20140609.ebuild | 171 | ||||
-rw-r--r-- | sys-fs/aufs3/files/README.gentoo | 20 | ||||
-rw-r--r-- | sys-fs/aufs3/files/pax-3.11.patch | 89 | ||||
-rw-r--r-- | sys-fs/aufs3/files/pax-3.patch | 90 | ||||
-rw-r--r-- | sys-fs/aufs3/metadata.xml | 17 |
7 files changed, 0 insertions, 1013 deletions
diff --git a/sys-fs/aufs3/ChangeLog b/sys-fs/aufs3/ChangeLog deleted file mode 100644 index f680db6..0000000 --- a/sys-fs/aufs3/ChangeLog +++ /dev/null @@ -1,625 +0,0 @@ -# ChangeLog for sys-fs/aufs3 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/aufs3/ChangeLog,v 1.94 2014/06/09 08:01:12 jlec Exp $ - -*aufs3-3_p20140609 (09 Jun 2014) - - 09 Jun 2014; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20140609.ebuild: - Bump to latest aufs3 HEAD - -*aufs3-3_p20140602 (02 Jun 2014) - - 02 Jun 2014; Justin Lecher <jlec@gentoo.org> aufs3-3_p20140526.ebuild, - +aufs3-3_p20140602.ebuild: - Version Bump - -*aufs3-3_p20140526 (26 May 2014) - - 26 May 2014; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20140526.ebuild, - +files/README.gentoo: - Bump to latest aufs3 release, install additional patches - -*aufs3-3_p20140511 (13 May 2014) - - 13 May 2014; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20140511.ebuild: - Version Bump - -*aufs3-3_p20140420 (24 Apr 2014) - - 24 Apr 2014; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20140420.ebuild: - Version Bump - -*aufs3-3_p20140310 (10 Mar 2014) - - 10 Mar 2014; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20140310.ebuild: - Bump to latest aufs3 release - - 06 Mar 2014; Justin Lecher <jlec@gentoo.org> aufs3-3_p20140303.ebuild: - Fix patch source, #499756 - -*aufs3-3_p20140303 (06 Mar 2014) - - 06 Mar 2014; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20140303.ebuild: - Bump to latest aufs3 release - -*aufs3-3_p20140224 (24 Feb 2014) - - 24 Feb 2014; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20140224.ebuild: - Versin Bump - -*aufs3-3_p20140127-r1 (04 Feb 2014) - - 04 Feb 2014; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20140127-r1.ebuild: - Fix patching of latest stable gentoo-sources , #499756 - -*aufs3-3_p20140127 (28 Jan 2014) - - 28 Jan 2014; Justin Lecher <jlec@gentoo.org> -aufs3-3_p20140121.ebuild, - +aufs3-3_p20140127.ebuild: - Set correct release date - -*aufs3-3_p20140121 (27 Jan 2014) - - 27 Jan 2014; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20140121.ebuild: - Bump to latest aufs3 release - -*aufs3-3_p20140119 (20 Jan 2014) - - 20 Jan 2014; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20140119.ebuild: - Bump to latest aufs3 - -*aufs3-3_p20140114 (13 Jan 2014) - - 13 Jan 2014; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20140114.ebuild: - Bump to latest aufs3 release - -*aufs3-3_p20131223 (26 Dec 2013) - - 26 Dec 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20131223.ebuild: - Bump to latest release - -*aufs3-3_p20131111-r1 (19 Nov 2013) -*aufs3-3_p20131104-r1 (19 Nov 2013) - - 19 Nov 2013; Justin Lecher <jlec@gentoo.org> -aufs3-3_p20131104.ebuild, - +aufs3-3_p20131104-r1.ebuild, -aufs3-3_p20131111.ebuild, - +aufs3-3_p20131111-r1.ebuild: - Bump revision away from broken versions - - 19 Nov 2013; Justin Lecher <jlec@gentoo.org> aufs3-3_p20131104.ebuild, - aufs3-3_p20131111.ebuild: - Turned around patch combining, #491554 - - 19 Nov 2013; Justin Lecher <jlec@gentoo.org> aufs3-3_p20131111.ebuild: - Add min supported version check - -*aufs3-3_p20131111 (11 Nov 2013) - - 11 Nov 2013; Justin Lecher <jlec@gentoo.org> aufs3-3_p20131104.ebuild, - +aufs3-3_p20131111.ebuild: - Bump to latest aufs3-release; fix combinedif issue, #490790 - -*aufs3-3_p20131104 (03 Nov 2013) - - 03 Nov 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20131104.ebuild: - Bump to latest aufs release - - 22 Oct 2013; Justin Lecher <jlec@gentoo.org> aufs3-3_p20131007.ebuild, - aufs3-3_p20131014.ebuild, -files/pax-3.8.patch: - Drop broken patch - - 22 Oct 2013; Justin Lecher <jlec@gentoo.org> aufs3-3_p20131007.ebuild, - aufs3-3_p20131014.ebuild, +files/pax-3.8.patch, +files/pax-3.11.patch: - Fix pax patches, #466582 & #488560; thanks Zorzo Luca and Sergey Anufrienko - -*aufs3-3_p20131014 (14 Oct 2013) - - 14 Oct 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20131014.ebuild: - Version BUmp - - 13 Oct 2013; Justin Lecher <jlec@gentoo.org> -aufs3-3_p20130506.ebuild, - -aufs3-3_p20130519.ebuild, -aufs3-3_p20130708.ebuild, - -aufs3-3_p20130722.ebuild, -aufs3-3_p20130811.ebuild, - -aufs3-3_p20130812.ebuild, -aufs3-3_p20130821.ebuild, - -aufs3-3_p20130915.ebuild, -aufs3-3_p20130928.ebuild, - aufs3-3_p20131007.ebuild: - Drop old versions and add notification to aufs-sources - - 08 Oct 2013; Justin Lecher <jlec@gentoo.org> aufs3-3_p20130506.ebuild, - aufs3-3_p20130519.ebuild, aufs3-3_p20130708.ebuild, aufs3-3_p20130722.ebuild, - aufs3-3_p20130811.ebuild, aufs3-3_p20130812.ebuild, aufs3-3_p20130821.ebuild, - aufs3-3_p20130915.ebuild, aufs3-3_p20130928.ebuild, aufs3-3_p20131007.ebuild: - Fix error message to work around the chicken and egg problem, thanks Thomas - D. bringing this to my attention. - -*aufs3-3_p20131007 (08 Oct 2013) - - 08 Oct 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20131007.ebuild: - Bump to latest aufs3 - -*aufs3-3_p20130928 (28 Sep 2013) - - 28 Sep 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130928.ebuild: - Bump to latest aufs3 release - -*aufs3-3_p20130915 (16 Sep 2013) - - 16 Sep 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130915.ebuild: - Bump to latest aufs3 release - -*aufs3-3_p20130821 (21 Aug 2013) - - 21 Aug 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130821.ebuild: - Version Bump - -*aufs3-3_p20130812 (15 Aug 2013) - - 15 Aug 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130812.ebuild: - Bump to latest aufs3 release - -*aufs3-3_p20130811 (11 Aug 2013) - - 11 Aug 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130811.ebuild: - Bump to latest aufs release - -*aufs3-3_p20130722 (22 Jul 2013) - - 22 Jul 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130722.ebuild: - Version Bump - -*aufs3-3_p20130708 (08 Jul 2013) - - 08 Jul 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130708.ebuild: - Bump to latest aufs release - - 25 May 2013; Justin Lecher <jlec@gentoo.org> -aufs3-3_p20121210.ebuild, - -aufs3-3_p20130107.ebuild, -aufs3-3_p20130114.ebuild, - -aufs3-3_p20130207.ebuild, -aufs3-3_p20130306.ebuild, - -aufs3-3_p20130318.ebuild, -aufs3-3_p20130325.ebuild, - -aufs3-3_p20130401.ebuild, -aufs3-3_p20130422.ebuild, - -aufs3-3_p20130429.ebuild, aufs3-3_p20130506.ebuild, - aufs3-3_p20130519.ebuild, -files/aufs3-base-0.patch, - -files/aufs3-standalone-0.patch, -files/3_p20121210/aufs3-base-0.patch, - -files/aufs3-base-1.patch, -files/aufs3-standalone-1.patch, - -files/3_p20121210/aufs3-base-1.patch, -files/aufs3-base-2.patch, - -files/aufs3-standalone-2.patch, -files/pax-2.patch, - -files/3_p20121210/aufs3-base-2.patch, -files/aufs3-base-3.patch, - -files/aufs3-standalone-3.patch, -files/3_p20121210/aufs3-base-3.patch, - -files/aufs3-base-4.patch, -files/aufs3-standalone-4.patch, - -files/3_p20121210/aufs3-base-4.patch, -files/aufs3-base-5.patch, - -files/aufs3-standalone-5.patch, -files/3_p20121210/aufs3-base-5.patch, - -files/aufs3-standalone-6.patch, -files/aufs-util-31.patch, - -files/aufs3-base-x-rcN.patch, -files/aufs3-standalone-x-rcN.patch, - -files/aufs3-base-6.patch, -files/3_p20121210/aufs3-base-6.patch, - -files/3_p20121210/aufs3-base-x-rcN.patch, - -files/aufs3-fix-export-__devcgroup_inode_permission.patch, - -files/3_p20121210/aufs3-standalone-0.patch, - -files/3_p20121210/aufs3-standalone-1.patch, - -files/3_p20121210/aufs3-standalone-2.patch, - -files/3_p20121210/aufs3-standalone-3.patch, - -files/3_p20121210/aufs3-standalone-4.patch, - -files/3_p20121210/aufs3-standalone-5.patch, - -files/3_p20121210/aufs3-standalone-6.patch, - -files/3_p20121210/aufs3-standalone-x-rcN.patch, - -files/3_p20130107/aufs3-base-0.patch, -files/3_p20130107/aufs3-base-1.patch, - -files/3_p20130107/aufs3-base-2.patch, -files/3_p20130107/aufs3-base-3.patch, - -files/3_p20130107/aufs3-base-4.patch, -files/3_p20130107/aufs3-base-5.patch, - -files/3_p20130107/aufs3-base-6.patch, -files/3_p20130107/aufs3-base-7.patch, - -files/3_p20130107/aufs3-base-x-rcN.patch, - -files/3_p20130107/aufs3-standalone-0.patch, - -files/3_p20130107/aufs3-standalone-1.patch, - -files/3_p20130107/aufs3-standalone-2.patch, - -files/3_p20130107/aufs3-standalone-3.patch, - -files/3_p20130107/aufs3-standalone-4.patch, - -files/3_p20130107/aufs3-standalone-5.patch, - -files/3_p20130107/aufs3-standalone-6.patch, - -files/3_p20130107/aufs3-standalone-7.patch, - -files/3_p20130107/aufs3-standalone-x-rcN.patch, -files/parallel.patch, - -files/pax.patch: - Drop old, reintroduce the CONFIG_EXPERIMENTAL check conditionally - - 25 May 2013; Justin Lecher <jlec@gentoo.org> aufs3-3_p20130519.ebuild: - Drop CONFIG_EXPERIMENTAL check which isn't present anymore for linux-3.9 - -*aufs3-3_p20130519 (20 May 2013) - - 20 May 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130519.ebuild: - Bump to latest aufs3 release - -*aufs3-3_p20130506 (09 May 2013) - - 09 May 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130506.ebuild: - Bump to latest aufs release - -*aufs3-3_p20130429 (01 May 2013) - - 01 May 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130429.ebuild, - +files/pax-3.patch: - Version Bump, take latest pax patch from pentoo, thanks Zero_Chaos for it - -*aufs3-3_p20130422 (27 Apr 2013) - - 27 Apr 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130422.ebuild: - Bump to latest aufs3 release - -*aufs3-3_p20130401 (02 Apr 2013) - - 02 Apr 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130401.ebuild: - Version Bump - -*aufs3-3_p20130325 (30 Mar 2013) - - 30 Mar 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130325.ebuild: - Version BUmp - - 21 Mar 2013; Justin Lecher <jlec@gentoo.org> aufs3-3_p20130318.ebuild: - Fix kernel patching, thanks likewhoa for the patch - -*aufs3-3_p20130318 (15 Mar 2013) - - 15 Mar 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130318.ebuild: - Version Bump - -*aufs3-3_p20130306 (07 Mar 2013) - - 07 Mar 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130306.ebuild: - Version Bump - -*aufs3-3_p20130207 (07 Feb 2013) - - 07 Feb 2013; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20130207.ebuild: - Version BUmp - - 31 Jan 2013; Justin Lecher <jlec@gentoo.org> -aufs3-3_p20120813-r1.ebuild: - Drop old - - 30 Jan 2013; Agostino Sarubbo <ago@gentoo.org> aufs3-3_p20121210.ebuild: - Stable for x86, wrt bug #451988 - - 16 Jan 2013; Justin Lecher <jlec@gentoo.org> aufs3-3_p20121210.ebuild, - aufs3-3_p20130107.ebuild, aufs3-3_p20130114.ebuild: - Include suggestion made by Chema Alonso (nimiux), #451988 - - 16 Jan 2013; Chema Alonso <nimiux@gentoo.org> aufs3-3_p20121210.ebuild: - Marked stable for amd64 wrt bug #451988 - -*aufs3-3_p20130114 (14 Jan 2013) - - 14 Jan 2013; Justin Lecher <jlec@gentoo.org> - -files/3_p20121112/aufs3-base-0.patch, -files/3_p20121112/aufs3-base-1.patch, - -files/3_p20121112/aufs3-base-2.patch, -aufs3-3_p20121015.ebuild, - -aufs3-3_p20121015-r1.ebuild, -aufs3-3_p20121112.ebuild, - -aufs3-3_p20121129.ebuild, +aufs3-3_p20130114.ebuild, - -files/3_p20121112/aufs3-base-3.patch, -files/3_p20121112/aufs3-base-4.patch, - -files/3_p20121112/aufs3-base-5.patch, -files/3_p20121112/aufs3-base-6.patch, - -files/3_p20121112/aufs3-base-x-rcN.patch, - -files/3_p20121112/aufs3-standalone-0.patch, - -files/3_p20121112/aufs3-standalone-1.patch, - -files/3_p20121112/aufs3-standalone-2.patch, - -files/3_p20121112/aufs3-standalone-3.patch, - -files/3_p20121112/aufs3-standalone-4.patch, - -files/3_p20121112/aufs3-standalone-5.patch, - -files/3_p20121112/aufs3-standalone-6.patch, - -files/3_p20121112/aufs3-standalone-x-rcN.patch, - -files/3_p20121129/aufs3-base-0.patch, -files/3_p20121129/aufs3-base-1.patch, - -files/3_p20121129/aufs3-base-2.patch, -files/3_p20121129/aufs3-base-3.patch, - -files/3_p20121129/aufs3-base-4.patch, -files/3_p20121129/aufs3-base-5.patch, - -files/3_p20121129/aufs3-base-6.patch, - -files/3_p20121129/aufs3-base-x-rcN.patch, - -files/3_p20121129/aufs3-standalone-0.patch, - -files/3_p20121129/aufs3-standalone-1.patch, - -files/3_p20121129/aufs3-standalone-2.patch, - -files/3_p20121129/aufs3-standalone-3.patch, - -files/3_p20121129/aufs3-standalone-4.patch, - -files/3_p20121129/aufs3-standalone-5.patch, - -files/3_p20121129/aufs3-standalone-6.patch, - -files/3_p20121129/aufs3-standalone-x-rcN.patch: - Drop old and refactor patching procedure to reduce size of FILESDIR, #450800 - and reliability, #368385 & #451970 - - 12 Jan 2013; Justin Lecher <jlec@gentoo.org> aufs3-3_p20130107.ebuild: - Fix header file location for <linux-3.7, #451384 - - 09 Jan 2013; Justin Lecher <jlec@gentoo.org> aufs3-3_p20130107.ebuild: - Fix for now location of header file, #450810 - -*aufs3-3_p20130107 (07 Jan 2013) - - 07 Jan 2013; Justin Lecher <jlec@gentoo.org> - +files/3_p20130107/aufs3-base-0.patch, +files/3_p20130107/aufs3-base-1.patch, - +files/3_p20130107/aufs3-base-2.patch, +files/3_p20130107/aufs3-base-3.patch, - +files/3_p20130107/aufs3-base-4.patch, +files/3_p20130107/aufs3-base-5.patch, - +files/3_p20130107/aufs3-base-6.patch, +files/3_p20130107/aufs3-base-7.patch, - +files/3_p20130107/aufs3-base-x-rcN.patch, - +files/3_p20130107/aufs3-standalone-0.patch, - +files/3_p20130107/aufs3-standalone-1.patch, - +files/3_p20130107/aufs3-standalone-2.patch, - +files/3_p20130107/aufs3-standalone-3.patch, - +files/3_p20130107/aufs3-standalone-4.patch, - +files/3_p20130107/aufs3-standalone-5.patch, - +files/3_p20130107/aufs3-standalone-6.patch, - +files/3_p20130107/aufs3-standalone-7.patch, - +files/3_p20130107/aufs3-standalone-x-rcN.patch, +aufs3-3_p20130107.ebuild: - Version Bump - - 17 Dec 2012; Justin Lecher <jlec@gentoo.org> -aufs3-3_p20120430.ebuild: - Drop old - - 16 Dec 2012; Agostino Sarubbo <ago@gentoo.org> aufs3-3_p20120813-r1.ebuild: - Stable for x86, wrt bug #444846 - - 13 Dec 2012; Justin Lecher <jlec@gentoo.org> aufs3-3_p20121210.ebuild, - metadata.xml: - Linux-3.7 is not supported yet - -*aufs3-3_p20121210 (10 Dec 2012) - - 10 Dec 2012; Justin Lecher <jlec@gentoo.org> - +files/3_p20121210/aufs3-base-0.patch, - +files/3_p20121210/aufs3-standalone-0.patch, - +files/3_p20121210/aufs3-base-1.patch, - +files/3_p20121210/aufs3-standalone-1.patch, - +files/3_p20121210/aufs3-base-2.patch, - +files/3_p20121210/aufs3-standalone-2.patch, +aufs3-3_p20121210.ebuild, - +files/3_p20121210/aufs3-base-3.patch, - +files/3_p20121210/aufs3-standalone-3.patch, - +files/3_p20121210/aufs3-base-4.patch, - +files/3_p20121210/aufs3-standalone-4.patch, - +files/3_p20121210/aufs3-base-x-rcN.patch, - +files/3_p20121210/aufs3-base-5.patch, - +files/3_p20121210/aufs3-standalone-x-rcN.patch, - +files/3_p20121210/aufs3-standalone-5.patch, - +files/3_p20121210/aufs3-base-6.patch, - +files/3_p20121210/aufs3-standalone-6.patch: - Version BUmp - - 05 Dec 2012; Justin Lecher <jlec@gentoo.org> aufs3-3_p20121129.ebuild: - Check for PAX when using USE=pax_kernel, #445272 - - 04 Dec 2012; <ago@gentoo.org> aufs3-3_p20120813-r1.ebuild: - Stable for amd64, wrt bug #444846 - - 30 Nov 2012; Justin Lecher <jlec@gentoo.org> aufs3-3_p20121129.ebuild: - Fix new offset, thanks Iván for the patch - -*aufs3-3_p20121129 (29 Nov 2012) - - 29 Nov 2012; Justin Lecher <jlec@gentoo.org> - +files/3_p20121129/aufs3-base-0.patch, - +files/3_p20121129/aufs3-standalone-0.patch, - +files/3_p20121129/aufs3-base-1.patch, - +files/3_p20121129/aufs3-standalone-1.patch, - +files/3_p20121129/aufs3-base-2.patch, - +files/3_p20121129/aufs3-standalone-2.patch, +aufs3-3_p20121129.ebuild, - +files/3_p20121129/aufs3-base-3.patch, - +files/3_p20121129/aufs3-standalone-3.patch, - +files/3_p20121129/aufs3-base-4.patch, - +files/3_p20121129/aufs3-standalone-4.patch, - +files/3_p20121129/aufs3-base-x-rcN.patch, - +files/3_p20121129/aufs3-base-5.patch, - +files/3_p20121129/aufs3-standalone-x-rcN.patch, - +files/3_p20121129/aufs3-standalone-5.patch, - +files/3_p20121129/aufs3-base-6.patch, - +files/3_p20121129/aufs3-standalone-6.patch: - Version BUmp - - 26 Nov 2012; Justin Lecher <jlec@gentoo.org> -aufs3-3_p20120109.ebuild, - aufs3-3_p20120430.ebuild, -aufs3-3_p20120523.ebuild, - -aufs3-3_p20120531.ebuild, -aufs3-3_p20120619.ebuild, - -aufs3-3_p20120730.ebuild, -aufs3-3_p20120813.ebuild, - aufs3-3_p20120813-r1.ebuild, aufs3-3_p20121015.ebuild, - aufs3-3_p20121015-r1.ebuild, aufs3-3_p20121112.ebuild: - Dropped old; block AUFS_FS kernel option - - 21 Nov 2012; Agostino Sarubbo <ago@gentoo.org> aufs3-3_p20120430.ebuild: - Stable for x86, wrt bug #422879 - - 14 Nov 2012; Justin Lecher <jlec@gentoo.org> aufs3-3_p20121015-r1.ebuild, - aufs3-3_p20121112.ebuild: - Do not apply the old hardened patch - -*aufs3-3_p20121112 (12 Nov 2012) - - 12 Nov 2012; Justin Lecher <jlec@gentoo.org> - +files/3_p20121112/aufs3-base-0.patch, +files/3_p20121112/aufs3-base-1.patch, - +files/3_p20121112/aufs3-standalone-1.patch, - +files/3_p20121112/aufs3-base-2.patch, - +files/3_p20121112/aufs3-standalone-2.patch, - +files/3_p20121112/aufs3-base-3.patch, - +files/3_p20121112/aufs3-standalone-3.patch, - +files/3_p20121112/aufs3-base-4.patch, - +files/3_p20121112/aufs3-standalone-4.patch, - +files/3_p20121112/aufs3-base-5.patch, - +files/3_p20121112/aufs3-standalone-5.patch, - +files/3_p20121112/aufs3-base-x-rcN.patch, - +files/3_p20121112/aufs3-standalone-x-rcN.patch, - +files/3_p20121112/aufs3-standalone-0.patch, +aufs3-3_p20121112.ebuild, - +files/3_p20121112/aufs3-base-6.patch, - +files/3_p20121112/aufs3-standalone-6.patch, metadata.xml: - Version Bump; correct kernel-patch USE description; drop tommy as maintainer - -*aufs3-3_p20121015-r1 (25 Oct 2012) - - 25 Oct 2012; Justin Lecher <jlec@gentoo.org> +files/pax-2.patch, - +aufs3-3_p20121015-r1.ebuild: - Add Arch linux patch for hardened kernels, #393559 - - 18 Oct 2012; Justin Lecher <jlec@gentoo.org> aufs3-3_p20120813-r1.ebuild, - aufs3-3_p20121015.ebuild: - Change las KV_DIR to KV_OUT_DIR - - 18 Oct 2012; Justin Lecher <jlec@gentoo.org> aufs3-3_p20120813-r1.ebuild, - aufs3-3_p20121015.ebuild: - Merge changes related bugs 432346 432392 432398 into newest version - -*aufs3-3_p20121015 (15 Oct 2012) - - 15 Oct 2012; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20121015.ebuild, - files/aufs3-standalone-x-rcN.patch, +files/aufs3-base-6.patch, - +files/aufs3-standalone-6.patch, files/aufs3-base-x-rcN.patch: - Version Bump - - 08 Oct 2012; Justin Lecher <jlec@gentoo.org> aufs3-3_p20120813-r1.ebuild: - Fix compilation if USE=-nfs, #432392 - - 07 Oct 2012; Justin Lecher <jlec@gentoo.org> aufs3-3_p20120813.ebuild: - Pass raw ldflags if ld is called directly, #432398; use KV_OUT_DIR instead of - KV_DIR, #432346 thanks Dennis Schride for the patches - -*aufs3-3_p20120813-r1 (07 Oct 2012) - - 07 Oct 2012; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20120813-r1.ebuild: - Included patch to make the package compatible with non x86 & amd64 arches, - #432392 - -*aufs3-3_p20120813 (13 Aug 2012) - - 13 Aug 2012; Justin Lecher <jlec@gentoo.org> files/aufs3-base-x-rcN.patch, - files/aufs3-standalone-x-rcN.patch, +aufs3-3_p20120813.ebuild: - Version Bump - -*aufs3-3_p20120730 (30 Jul 2012) - - 30 Jul 2012; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20120730.ebuild, - files/aufs3-standalone-x-rcN.patch, +files/aufs3-base-5.patch, - +files/aufs3-standalone-5.patch, files/aufs3-base-x-rcN.patch: - Version Bump - - 22 Jun 2012; Agostino Sarubbo <ago@gentoo.org> aufs3-3_p20120430.ebuild: - Stable for amd64, wrt bug #422879 - -*aufs3-3_p20120619 (19 Jun 2012) - - 19 Jun 2012; Justin Lecher <jlec@gentoo.org> files/aufs3-base-x-rcN.patch, - files/aufs3-standalone-x-rcN.patch, +aufs3-3_p20120619.ebuild: - Version BUmp - -*aufs3-3_p20120531 (31 May 2012) - - 31 May 2012; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20120531.ebuild: - Version Bump, add comments on version handling - - 24 May 2012; Mike Frysinger <vapier@gentoo.org> aufs3-3_p20120109.ebuild, - aufs3-3_p20120430.ebuild, aufs3-3_p20120523.ebuild: - Inherit eutils for epatch. - - 23 May 2012; Justin Lecher <jlec@gentoo.org> +files/aufs3-base-4.patch, - +files/aufs3-standalone-4.patch: - Add missing patches - -*aufs3-3_p20120523 (23 May 2012) - - 23 May 2012; Justin Lecher <jlec@gentoo.org> -aufs3-3_p20110815.ebuild, - -aufs3-3_p20111031.ebuild, -aufs3-3_p20111114.ebuild, - -aufs3-3_p20111205-r1.ebuild, -aufs3-3_p20120319.ebuild, - -aufs3-3_p20120329.ebuild, -aufs3-3_p20120402.ebuild, - +aufs3-3_p20120523.ebuild: - Version Bump, drop old - -*aufs3-3_p20120526 (23 May 2012) - - 23 May 2012; Justin Lecher <jlec@gentoo.org> -aufs3-3_p20110815.ebuild, - -aufs3-3_p20111031.ebuild, -aufs3-3_p20111114.ebuild, - -aufs3-3_p20111205-r1.ebuild, -aufs3-3_p20120319.ebuild, - -aufs3-3_p20120329.ebuild, -aufs3-3_p20120402.ebuild, - +aufs3-3_p20120526.ebuild: - Version Bump, drop old - - 22 May 2012; Justin Lecher <jlec@gentoo.org> aufs3-3_p20120430.ebuild: - dodoc doesn't follow symlinks, so install the file directly - - 05 May 2012; Markus Meier <maekke@gentoo.org> aufs3-3_p20120109.ebuild: - x86 stable, bug #407991 - -*aufs3-3_p20120430 (30 Apr 2012) - - 30 Apr 2012; Justin Lecher <jlec@gentoo.org> files/aufs3-base-x-rcN.patch, - files/aufs3-standalone-x-rcN.patch, +aufs3-3_p20120430.ebuild: - Version Bump - - 28 Apr 2012; Justin Lecher <jlec@gentoo.org> aufs3-3_p20120402.ebuild, - +files/parallel.patch: - Allow parallel build, patch sent upstream - - 23 Apr 2012; Agostino Sarubbo <ago@gentoo.org> aufs3-3_p20120109.ebuild: - Stable for amd64, wrt bug #407991 - -*aufs3-3_p20120402 (02 Apr 2012) - - 02 Apr 2012; Justin Lecher <jlec@gentoo.org> files/aufs3-base-x-rcN.patch, - files/aufs3-standalone-x-rcN.patch, +aufs3-3_p20120402.ebuild: - Version BUmp - -*aufs3-3_p20120329 (29 Mar 2012) - - 29 Mar 2012; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20120329.ebuild, - +files/aufs3-base-3.patch, +files/aufs3-standalone-3.patch: - Version Bump, #408181 - -*aufs3-3_p20120319 (19 Mar 2012) - - 19 Mar 2012; Justin Lecher <jlec@gentoo.org> files/aufs3-base-x-rcN.patch, - files/aufs3-standalone-x-rcN.patch, +aufs3-3_p20120319.ebuild: - Version Bump - -*aufs3-3_p20120109 (09 Jan 2012) - - 09 Jan 2012; Justin Lecher <jlec@gentoo.org> files/aufs3-standalone-0.patch, - +files/aufs3-base-2.patch, +files/aufs3-standalone-2.patch, - +aufs3-3_p20120109.ebuild: - Version Bump - -*aufs3-3_p20111205-r1 (08 Jan 2012) - - 08 Jan 2012; Justin Lecher <jlec@gentoo.org> -aufs3-3_p20111205.ebuild, - +aufs3-3_p20111205-r1.ebuild: - Restructure patching, #398139 - -*aufs3-3_p20111205 (05 Jan 2012) - - 05 Jan 2012; Justin Lecher <jlec@gentoo.org> +files/aufs3-base-x-rcN.patch, - +files/aufs3-fix-export-__devcgroup_inode_permission.patch, - +files/aufs3-standalone-x-rcN.patch, +aufs3-3_p20111205.ebuild: - Version Bump - -*aufs3-3_p20111114 (14 Nov 2011) - - 14 Nov 2011; Justin Lecher <jlec@gentoo.org> +aufs3-3_p20111114.ebuild: - Version Bump - -*aufs3-3_p20111031 (31 Oct 2011) - - 31 Oct 2011; Justin Lecher <jlec@gentoo.org> files/aufs3-standalone-0.patch, - +files/aufs3-base-1.patch, +files/aufs3-standalone-1.patch, - +aufs3-3_p20111031.ebuild, +files/aufs-util-31.patch: - Version Bump - - 28 Aug 2011; Justin Lecher <jlec@gentoo.org> +files/aufs3-base-0.patch, - +files/aufs3-standalone-0.patch, +aufs3-3_p20110815.ebuild, +files/pax.patch, - +metadata.xml: - Moved to tree, fixes bug 376175 - - 27 Aug 2011; Justin Lecher <jlec@gentoo.org> aufs3-3_p20110815.ebuild: - Make CONFIG check for EXPORTFS matadory for USE=nfs - - 19 Aug 2011; Justin Lecher <jlec@gentoo.org> files/aufs3-standalone-0.patch, - -files/aufs3-base-1.patch, -files/aufs3-standalone-1.patch, - aufs3-3_p20110815.ebuild: - Cleaned some USE=doc problems - - 18 Aug 2011; Justin Lecher <jlec@gentoo.org> aufs3-3_p20110815.ebuild: - Corrected to new kernel versioning scheme - - 16 Aug 2011; Justin Lecher <jlec@gentoo.org> files/aufs3-standalone-1.patch: - Fix missing upstream export of symbols - - 15 Aug 2011; Justin Lecher <jlec@gentoo.org> aufs3-3_p20110815.ebuild, - metadata.xml: - Changed USE hardened to pax_kernel, #375811 - -*aufs3-3_p20110815 (15 Aug 2011) - - 15 Aug 2011; Justin Lecher <jlec@gentoo.org> +files/aufs3-base-0.patch, - +files/aufs3-standalone-0.patch, +files/aufs3-base-1.patch, - +files/aufs3-standalone-1.patch, +aufs3-3_p20110815.ebuild, +metadata.xml: - Initial commit diff --git a/sys-fs/aufs3/Manifest b/sys-fs/aufs3/Manifest deleted file mode 100644 index 113d83b..0000000 --- a/sys-fs/aufs3/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aufs3-standalone-3_p20140609.tar.xz 1837512 SHA256 b54796e6fd79bcf2a51444cc93177cc379b6fae4c957eb315981091ac999dbc3 SHA512 772acb13208bd9d70504bfae3fc3263fd67ff1707340e60bc8c22d621c13a2167de9462e9adf0ab77b18ddaf98e69e16793e5de572d42f96fad0d658881fe796 WHIRLPOOL f807f40e092e4fab18ebd54b39d548128d898da67a541df2c106561d7ed8b647e12259a1bebaad5781755898b385304dc76e3973fedd975adec6436f2e58a3b8 diff --git a/sys-fs/aufs3/aufs3-3_p20140609.ebuild b/sys-fs/aufs3/aufs3-3_p20140609.ebuild deleted file mode 100644 index 0c43098..0000000 --- a/sys-fs/aufs3/aufs3-3_p20140609.ebuild +++ /dev/null @@ -1,171 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/aufs3/aufs3-3_p20140609.ebuild,v 1.1 2014/06/09 08:01:12 jlec Exp $ - -EAPI=5 - -inherit eutils flag-o-matic linux-info linux-mod multilib readme.gentoo toolchain-funcs - -AUFS_VERSION="${PV%%_p*}" -# highest branch version -PATCH_MAX_VER=14 -# highest supported version -KERN_MAX_VER=15 -# lowest supported version -KERN_MIN_VER=10 - -DESCRIPTION="An entirely re-designed and re-implemented Unionfs" -HOMEPAGE="http://aufs.sourceforge.net/" -SRC_URI="http://dev.gentoo.org/~jlec/distfiles/aufs3-standalone-${PV}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug doc fuse hfs inotify kernel-patch nfs pax_kernel ramfs" - -DEPEND=" - dev-util/patchutils - dev-vcs/git" -RDEPEND=" - sys-fs/aufs-util - !sys-fs/aufs - !sys-fs/aufs2" - -S="${WORKDIR}"/${PN}-standalone - -MODULE_NAMES="aufs(misc:${S})" - -pkg_setup() { - CONFIG_CHECK+=" !AUFS_FS" - use inotify && CONFIG_CHECK+=" ~FSNOTIFY" - use nfs && CONFIG_CHECK+=" EXPORTFS" - use fuse && CONFIG_CHECK+=" ~FUSE_FS" - use hfs && CONFIG_CHECK+=" ~HFSPLUS_FS" - use pax_kernel && CONFIG_CHECK+=" PAX" && ERROR_PAX="Please use hardened sources" - - # this is needed so merging a binpkg ${PN} is possible w/out a kernel unpacked on the system - [ -n "$PKG_SETUP_HAS_BEEN_RAN" ] && return - - get_version - kernel_is lt 3 ${KERN_MIN_VER} 0 && die "the kernel version isn't supported by upstream anymore. Please upgrade." - kernel_is gt 3 ${KERN_MAX_VER} 99 && die "kernel too new" - - linux-mod_pkg_setup - - if [[ "${KV_MINOR}" -gt "${PATCH_MAX_VER}" ]]; then - PATCH_BRANCH="x-rcN" - elif [[ "${KV_MINOR}" == "10" ]] && [[ "${KV_PATCH}" -ge "28" ]]; then - PATCH_BRANCH="${KV_MINOR}".x - elif [[ "${KV_MINOR}" == "12" ]]; then - PATCH_BRANCH="${KV_MINOR}".x - else - PATCH_BRANCH="${KV_MINOR}" - fi - - case ${KV_EXTRA} in - "") - elog "It seems you are using vanilla-sources with aufs3" - elog "Please use sys-kernel/aufs-sources with USE=vanilla" - elog "This will save you the nasty reemerge of sys-fs/aufs3 on every kernel upgrade" - ;; - "-gentoo") - elog "It seems you are using gentoo-sources with aufs3" - elog "Please use sys-kernel/aufs-sources" - elog "This will save you the nasty reemerge of sys-fs/aufs3 on every kernel upgrade" - ;; - esac - - pushd "${T}" &> /dev/null - unpack ${A} - cd ${PN}-standalone || die - local module_branch=origin/${PN}.${PATCH_BRANCH} - einfo "Using ${module_branch} as patch source" - git checkout -q -b local-${PN}.${PATCH_BRANCH} ${module_branch} || die - combinediff ${PN}-base.patch ${PN}-standalone.patch > "${T}"/combined-1.patch - combinediff "${T}"/combined-1.patch ${PN}-mmap.patch > ${PN}-standalone-base-mmap-combined.patch - if ! ( patch -p1 --dry-run --force -R -d ${KV_DIR} < ${PN}-standalone-base-mmap-combined.patch > /dev/null ); then - if use kernel-patch; then - cd ${KV_DIR} - ewarn "Patching your kernel..." - patch --no-backup-if-mismatch --force -p1 -R -d ${KV_DIR} < "${T}"/${PN}-standalone/${PN}-standalone-base-mmap-combined.patch >/dev/null - epatch "${T}"/${PN}-standalone/${PN}-standalone-base-mmap-combined.patch - ewarn "You need to compile your kernel with the applied patch" - ewarn "to be able to load and use the aufs kernel module" - else - eerror "You need to apply a patch to your kernel to compile and run the ${PN} module" - eerror "Either enable the kernel-patch useflag to do it with this ebuild" - eerror "or apply "${T}"/${PN}-standalone/${PN}-standalone-base-mmap-combined.patch by hand" - die "missing kernel patch, please apply it first" - fi - fi - popd &> /dev/null - export PKG_SETUP_HAS_BEEN_RAN=1 -} - -set_config() { - for option in $*; do - grep -q "^CONFIG_AUFS_${option} =" config.mk || die "${option} is not a valid config option" - sed "/^CONFIG_AUFS_${option}/s:=:= y:g" -i config.mk || die - done -} - -src_prepare() { - local module_branch=origin/${PN}.${PATCH_BRANCH} - - einfo "Using for module creation branch ${module_branch}" - git checkout -q -b local-gentoo ${module_branch} || die - - # All config options to off - sed "s:= y:=:g" -i config.mk || die - - set_config RDU BRANCH_MAX_127 SBILIST - - use debug && set_config DEBUG - use fuse && set_config BR_FUSE POLL - use hfs && set_config BR_HFSPLUS - use inotify && set_config HNOTIFY HFSNOTIFY - use nfs && set_config EXPORT - use nfs && ( use amd64 || use ppc64 ) && set_config INO_T_64 - use ramfs && set_config BR_RAMFS - - if use pax_kernel; then - if kernel_is ge 3 11; then - epatch "${FILESDIR}"/pax-3.11.patch - else - epatch "${FILESDIR}"/pax-3.patch - fi - fi - - sed -i "s:aufs.ko usr/include/linux/aufs_type.h:aufs.ko:g" Makefile || die -} - -src_compile() { - local ARCH=x86 - - emake \ - CC=$(tc-getCC) \ - LD=$(tc-getLD) \ - LDFLAGS="$(raw-ldflags)" \ - ARCH=$(tc-arch-kernel) \ - CONFIG_AUFS_FS=m \ - KDIR="${KV_OUT_DIR}" -} - -src_install() { - linux-mod_src_install - - insinto /usr/share/doc/${PF} - - use doc && doins -r Documentation - - use kernel-patch || doins "${T}"/${PN}-standalone/${PN}-standalone-base-mmap-combined.patch - - dodoc Documentation/filesystems/aufs/README "${T}"/${PN}-standalone/{aufs3-loopback,vfs-ino,tmpfs-idr}.patch - - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_pkg_postinst - linux-mod_pkg_postinst -} diff --git a/sys-fs/aufs3/files/README.gentoo b/sys-fs/aufs3/files/README.gentoo deleted file mode 100644 index c203912..0000000 --- a/sys-fs/aufs3/files/README.gentoo +++ /dev/null @@ -1,20 +0,0 @@ -There several other patches in aufs3. They are all -optional. When you meet some problems, they will help you. You can find them -in the documentation directory. - - - aufs3-loopback.patch - Supports a nested loopback mount in a branch-fs. This patch is - unnecessary until aufs produces a message such like "you may want to try - another patch for loopback file". - - - vfs-ino.patch - Modifies a system global kernel internal function get_next_ino() in - order to stop assigning 0 for an inode-number. Not directly related to - aufs, but recommended generally. - - - tmpfs-ibitmap.patch - Keeps the tmpfs inode number as the lowest value. Effective to reduce - the size of aufs XINO files for tmpfs branch. Also it prevents the - duplication of inode number, which is important for backup - tools, aubrsync or other utilities. When you find aufs XINO files for - tmpfs branch growing too much, try this patch. diff --git a/sys-fs/aufs3/files/pax-3.11.patch b/sys-fs/aufs3/files/pax-3.11.patch deleted file mode 100644 index cf216a5..0000000 --- a/sys-fs/aufs3/files/pax-3.11.patch +++ /dev/null @@ -1,89 +0,0 @@ ---- a/fs/aufs/dynop.c 2012-10-09 15:41:32.652989534 -0400 -+++ b/fs/aufs/dynop.c 2012-10-09 15:41:58.562989820 -0400 -@@ -149,9 +149,11 @@ - #define DySet(func, dst, src, h_op, h_sb) do { \ - DyDbgInc(cnt); \ - if (h_op->func) { \ -- if (src.func) \ -- dst.func = src.func; \ -- else \ -+ if (src.func) { \ -+ pax_open_kernel(); \ -+ *(void **)&dst.func = src.func; \ -+ pax_close_kernel(); \ -+ } else \ - AuDbg("%s %s\n", au_sbtype(h_sb), #func); \ - } \ - } while (0) -@@ -159,7 +161,9 @@ - #define DySetForce(func, dst, src) do { \ - AuDebugOn(!src.func); \ - DyDbgInc(cnt); \ -- dst.func = src.func; \ -+ pax_open_kernel(); \ -+ *(void **)&dst.func = src.func; \ -+ pax_close_kernel(); \ - } while (0) - - #define DySetAop(func) \ -@@ -266,15 +270,17 @@ - */ - static void dy_adx(struct au_dyaop *dyaop, int do_dx) - { -+ pax_open_kernel(); - if (!do_dx) { -- dyaop->da_op.direct_IO = NULL; -- dyaop->da_op.get_xip_mem = NULL; -+ *(void **)&dyaop->da_op.direct_IO = NULL; -+ *(void **)&dyaop->da_op.get_xip_mem = NULL; - } else { -- dyaop->da_op.direct_IO = aufs_aop.direct_IO; -- dyaop->da_op.get_xip_mem = aufs_aop.get_xip_mem; -+ *(void **)&dyaop->da_op.direct_IO = aufs_aop.direct_IO; -+ *(void **)&dyaop->da_op.get_xip_mem = aufs_aop.get_xip_mem; - if (!dyaop->da_get_xip_mem) -- dyaop->da_op.get_xip_mem = NULL; -+ *(void **)&dyaop->da_op.get_xip_mem = NULL; - } -+ pax_close_kernel(); - } - - static struct au_dyaop *dy_aget(struct au_branch *br, ---- a/fs/aufs/f_op_sp.c 2012-10-09 15:41:32.652989534 -0400 -+++ b/fs/aufs/f_op_sp.c 2012-10-09 15:41:58.562989820 -0400 -@@ -104,7 +104,7 @@ - static int aufs_open_sp(struct inode *inode, struct file *file); - static struct au_sp_fop { - int done; -- struct file_operations fop; /* not 'const' */ -+ file_operations_no_const fop; /* not 'const' */ - spinlock_t spin; - } au_sp_fop[AuSp_Last] = { - [AuSp_FIFO] = { -@@ -157,8 +157,10 @@ - h_file = au_hf_top(file); - spin_lock(&p->spin); - if (!p->done) { -- p->fop = *h_file->f_op; -+ pax_open_kernel(); -+ memcpy((void *)&p->fop, h_file->f_op, sizeof(p->fop)); - p->fop.owner = THIS_MODULE; -+ pax_close_kernel(); - if (p->fop.aio_read) - p->fop.aio_read = aufs_aio_read_sp; - if (p->fop.aio_write) ---- a/fs/aufs/sysfs.c 2013-10-20 17:08:37.000000000 -0400 -+++ b/fs/aufs/sysfs.c 2013-10-19 17:08:29.000000000 -0400 -@@ -233,8 +233,10 @@ - for (i = 0; i < ARRAY_SIZE(br->br_sysfs); i++) { - attr = &br_sysfs->attr; - sysfs_attr_init(attr); -- attr->name = br_sysfs->name; -- attr->mode = S_IRUGO; -+ pax_open_kernel(); -+ *(void **)&attr->name = br_sysfs->name; -+ *(void **)&attr->mode = S_IRUGO; -+ pax_close_kernel(); - br_sysfs++; - } - } diff --git a/sys-fs/aufs3/files/pax-3.patch b/sys-fs/aufs3/files/pax-3.patch deleted file mode 100644 index 584fa6a..0000000 --- a/sys-fs/aufs3/files/pax-3.patch +++ /dev/null @@ -1,90 +0,0 @@ ---- a/fs/aufs/dynop.c 2012-10-09 15:41:32.652989534 -0400 -+++ b/fs/aufs/dynop.c 2012-10-09 15:41:58.562989820 -0400 -@@ -149,9 +149,11 @@ - #define DySet(func, dst, src, h_op, h_sb) do { \ - DyDbgInc(cnt); \ - if (h_op->func) { \ -- if (src.func) \ -- dst.func = src.func; \ -- else \ -+ if (src.func) { \ -+ pax_open_kernel(); \ -+ *(void **)&dst.func = src.func; \ -+ pax_close_kernel(); \ -+ } else \ - AuDbg("%s %s\n", au_sbtype(h_sb), #func); \ - } \ - } while (0) -@@ -159,7 +161,9 @@ - #define DySetForce(func, dst, src) do { \ - AuDebugOn(!src.func); \ - DyDbgInc(cnt); \ -- dst.func = src.func; \ -+ pax_open_kernel(); \ -+ *(void **)&dst.func = src.func; \ -+ pax_close_kernel(); \ - } while (0) - - #define DySetAop(func) \ -@@ -266,15 +270,17 @@ - */ - static void dy_adx(struct au_dyaop *dyaop, int do_dx) - { -+ pax_open_kernel(); - if (!do_dx) { -- dyaop->da_op.direct_IO = NULL; -- dyaop->da_op.get_xip_mem = NULL; -+ *(void **)&dyaop->da_op.direct_IO = NULL; -+ *(void **)&dyaop->da_op.get_xip_mem = NULL; - } else { -- dyaop->da_op.direct_IO = aufs_aop.direct_IO; -- dyaop->da_op.get_xip_mem = aufs_aop.get_xip_mem; -+ *(void **)&dyaop->da_op.direct_IO = aufs_aop.direct_IO; -+ *(void **)&dyaop->da_op.get_xip_mem = aufs_aop.get_xip_mem; - if (!dyaop->da_get_xip_mem) -- dyaop->da_op.get_xip_mem = NULL; -+ *(void **)&dyaop->da_op.get_xip_mem = NULL; - } -+ pax_close_kernel(); - } - - static struct au_dyaop *dy_aget(struct au_branch *br, ---- a/fs/aufs/f_op_sp.c 2012-10-09 15:41:32.652989534 -0400 -+++ b/fs/aufs/f_op_sp.c 2012-10-09 15:41:58.562989820 -0400 -@@ -104,7 +104,7 @@ - static int aufs_open_sp(struct inode *inode, struct file *file); - static struct au_sp_fop { - int done; -- struct file_operations fop; /* not 'const' */ -+ file_operations_no_const fop; /* not 'const' */ - spinlock_t spin; - } au_sp_fop[AuSp_Last] = { - [AuSp_FIFO] = { -@@ -157,8 +157,10 @@ - h_file = au_hf_top(file); - spin_lock(&p->spin); - if (!p->done) { -- p->fop = *h_file->f_op; -+ pax_open_kernel(); -+ memcpy((void *)&p->fop, h_file->f_op, sizeof(p->fop)); - p->fop.owner = THIS_MODULE; -+ pax_close_kernel(); - if (p->fop.aio_read) - p->fop.aio_read = aufs_aio_read_sp; - if (p->fop.aio_write) -diff -Naur linux-3.8.3-pentoo/fs/aufs/sysfs.c linux-3.8.3-pentoo-aufsfix/fs/aufs/sysfs.c ---- linux-3.8.3-pentoo/fs/aufs/sysfs.c 2013-04-29 00:07:50.478827567 -0400 -+++ linux-3.8.3-pentoo-aufsfix/fs/aufs/sysfs.c 2013-04-28 23:46:23.724793109 -0400 -@@ -208,8 +208,10 @@ - struct attribute *attr = &br->br_attr; - - sysfs_attr_init(attr); -- attr->name = br->br_name; -- attr->mode = S_IRUGO; -+ pax_open_kernel(); -+ *(void **)&attr->name = br->br_name; -+ *(void **)&attr->mode = S_IRUGO; -+ pax_close_kernel(); - } - - void sysaufs_brs_del(struct super_block *sb, aufs_bindex_t bindex) diff --git a/sys-fs/aufs3/metadata.xml b/sys-fs/aufs3/metadata.xml deleted file mode 100644 index 078f041..0000000 --- a/sys-fs/aufs3/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer> - <email>jlec@gentoo.org</email> - </maintainer> - <use> - <flag name="debug">Enable additional debugging support</flag> - <flag name="hfs">Enable hfs support</flag> - <flag name="fuse">Enable fuse support</flag> - <flag name="inotify">Enable inotify support</flag> - <flag name="kernel-patch">Patch the current kernel for aufs3 support</flag> - <flag name="nfs">Enable support for nfs export</flag> - <flag name="pax_kernel">Apply patch needed for pax enabled kernels</flag> - <flag name="ramfs">Enable initramfs/rootfs support</flag> - </use> -</pkgmetadata> |