1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
*** PKGBUILD	2012-07-03 21:46:10.000000000 +0200
--- PKGBUILD	2012-07-04 21:46:10.000000000 +0200
***************
*** 34,40 ****
  _kernelname=-ck
  _basekernel=3.4
  pkgver=${_basekernel}.4
! pkgrel=4
  arch=('i686' 'x86_64')
  url="https://wiki.archlinux.org/index.php/Linux-ck"
  license=('GPL2')
--- 34,40 ----
  _kernelname=-ck
  _basekernel=3.4
  pkgver=${_basekernel}.4
! pkgrel=5
  arch=('i686' 'x86_64')
  url="https://wiki.archlinux.org/index.php/Linux-ck"
  license=('GPL2')
***************
*** 147,152 ****
--- 147,155 ----
  
  	# set extraversion to pkgrel
  	sed -ri "s|^(EXTRAVERSION =).*|\1 -${pkgrel}|" Makefile
+ 	# don't run depmod on 'make install'. We'll do this ourselves in packaging
+ 	sed -i '2iexit 0' scripts/depmod.sh
+ 
  
  	# get kernel version
  	msg "Running make prepare for you to enable patched options of your choosing"
***************
*** 224,229 ****
--- 227,238 ----
  	# add real version for building modules and running depmod from post_install/upgrade
  	mkdir -p "${pkgdir}/lib/modules/extramodules-${_basekernel}${_kernelname:ck}"
  	echo "${_kernver}" > "${pkgdir}/lib/modules/extramodules-${_basekernel}${_kernelname:ck}/version"
+ 
+ 	# move module tree /lib -> /usr/lib
+ 	mv "$pkgdir/lib" "$pkgdir/usr"
+ 
+ 	# Now we call depmod...
+ 	depmod -b "$pkgdir" -F System.map "$_kernver"
  }
  
  package_linux-ck-headers() {
***************
*** 234,243 ****
  	replaces=('kernel26-ck-headers')
  	#groups=('ck-generic')
  
! 	mkdir -p "${pkgdir}/lib/modules/${_kernver}"
  
! 	cd "${pkgdir}/lib/modules/${_kernver}"
! 	ln -sf ../../../usr/src/linux-${_kernver} build
  
  	cd "${srcdir}/linux-${_basekernel}"
  	install -D -m644 Makefile \
--- 243,252 ----
  	replaces=('kernel26-ck-headers')
  	#groups=('ck-generic')
  
! 	install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}"
  
! 	cd "${pkgdir}/usr/lib/modules/${_kernver}"
! 	ln -sf ../../../src/linux-${_kernver} build
  
  	cd "${srcdir}/linux-${_basekernel}"
  	install -D -m644 Makefile \
*** linux-ck.install	2012-07-03 21:09:03.000000000 +0200
--- linux-ck.install	2012-07-04 21:09:03.000000000 +0200
***************
*** 1,5 ****
  KERNEL_NAME=-ck
! KERNEL_VERSION=3.4.4-4-ck
  
  # set a sane PATH to ensure that critical utils like depmod will be found
  export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
--- 1,5 ----
  KERNEL_NAME=-ck
! KERNEL_VERSION=3.4.4-5-ck
  
  # set a sane PATH to ensure that critical utils like depmod will be found
  export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'