Advertisement
zasdfgbnm

uksm-sources-3.1.10-r1.ebuild

May 11th, 2012
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.24 KB | None | 0 0
  1. # Copyright 1999-2012 Gentoo Foundation
  2. # Distributed under the terms of the GNU General Public License v2
  3. # $Header: $
  4.  
  5. EAPI="2"
  6. ETYPE="sources"
  7.  
  8. inherit kernel-2
  9. detect_version
  10. detect_arch
  11.  
  12. K_WANT_GENPATCHES="base extras"
  13. K_GENPATCHES_VER="14"
  14. K_DEBLOB_AVAILABLE="1"
  15.  
  16. UKSM_VER="0.1.1"
  17. UKSM_FILE="uksm-${UKSM_VER}-for-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}.patch"
  18. UKSM_URI="http://kerneldedup.org/download/uksm/${UKSM_VER}/patches/vanilla/${UKSM_FILE}"
  19. UKSM_PATCH0001_FILE="0001-UKSM-let-the-default-uksm_sleep_jiffies-10-msecs.patch"
  20. UKSM_PATCH0002_FILE="0002-UKSM-Fix-a-libc-crash-introduced-by-uksm-zero-pfn.patch"
  21. UKSM_PATCH0001_URI="http://kerneldedup.org/download/uksm/${UKSM_VER}/patches/vanilla/${UKSM_PATCH0001_FILE}"
  22. UKSM_PATCH0002_URI="http://kerneldedup.org/download/uksm/${UKSM_VER}/patches/vanilla/${UKSM_PATCH0002_FILE}"
  23. DESCRIPTION="Full sources including the Gentoo patchset and UKSM patch"
  24. HOMEPAGE="http://kerneldedup.org"
  25. SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${UKSM_URI} ${UKSM_PATCH0001_URI} ${UKSM_PATCH0002_URI}"
  26.  
  27. KEYWORDS="~amd64 ~x86 -*"
  28. IUSE="deblob"
  29.  
  30. src_prepare() {
  31.     epatch "${DISTDIR}"/"${UKSM_FILE}"
  32.     epatch "${DISTDIR}"/"${UKSM_PATCH0001_FILE}"
  33.     epatch "${DISTDIR}"/"${UKSM_PATCH0002_FILE}"
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement