5 # also include firmware of previous versrion into
6 # the fw package: fwlist-2.6.32-PREV-pve
12 KERNELSRCRPM
=vzkernel-
${KERNEL_VER}-${OVZVER}.src.rpm
14 EXTRAVERSION
=-${KREL}-pve
15 KVNAME
=${KERNEL_VER}${EXTRAVERSION}
16 PACKAGE
=pve-kernel-
${KVNAME}
17 HDRPACKAGE
=pve-headers-
${KVNAME}
20 GITVERSION
:=$(shell cat .git
/refs
/heads
/master
)
24 KERNEL_SRC
=linux-2.6
-${KERNEL_VER}
25 RHKERSRCDIR
=rh-kernel-src
26 KERNEL_CFG
=config-
${KERNEL_VER}
27 KERNEL_CFG_ORG
=config-
${KERNEL_VER}-${OVZVER}.x86_64
31 FW_DEB
=pve-firmware_
${FW_VER}-${FW_REL}_all.deb
34 AOESRC
=${AOEDIR}.
tar.gz
36 E1000EDIR
=e1000e-2
.5.4
37 E1000ESRC
=${E1000EDIR}.
tar.gz
40 IGBSRC
=${IGBDIR}.
tar.gz
43 IXGBESRC
=${IXGBEDIR}.
tar.gz
45 BNX2DIR
=netxtreme2-7.4
.27
46 BNX2SRC
=${BNX2DIR}.
tar.gz
48 AACRAIDSRC
=aacraid-1.2
.1-30300.src.rpm
49 AACRAIDDIR
=aacraid-1.2
.1
51 MEGARAID_DIR
=megaraid_sas-06.600
.18.00
52 MEGARAID_SRC
=${MEGARAID_DIR}-src.
tar.gz
54 #ARECADIR=arcmsr.1.20.0X.15-110330
55 #ARECASRC=${ARECADIR}.zip
57 RR272XSRC
=RR272x_1x-Linux-Src-v1.5
-130325-0732.
tar.gz
58 RR272XDIR
=rr272x_1x-linux-src-v1.5
60 ISCSITARGETDIR
=iscsitarget-1.4
.20.2
61 ISCSITARGETSRC
=${ISCSITARGETDIR}.
tar.gz
63 DST_DEB
=${PACKAGE}_
${KERNEL_VER}-${PKGREL}_
${ARCH}.deb
64 HDR_DEB
=${HDRPACKAGE}_
${KERNEL_VER}-${PKGREL}_
${ARCH}.deb
65 PVEPKG
=proxmox-ve-
${KERNEL_VER}
66 PVE_DEB
=${PVEPKG}_
${RELEASE}-${PKGREL}_all.deb
68 all: check_gcc
${DST_DEB} ${PVE_DEB} ${FW_DEB} ${HDR_DEB}
70 ${PVE_DEB} pve
: proxmox-ve
/control proxmox-ve
/postinst
71 rm -rf proxmox-ve
/data
72 mkdir
-p proxmox-ve
/data
/DEBIAN
73 mkdir
-p proxmox-ve
/data
/usr
/share
/doc
/${PVEPKG}/
74 install -m
0644 proxmox-ve
/proxmox-release\@proxmox.com.pubkey proxmox-ve
/data
/usr
/share
/doc
/${PVEPKG}
75 sed
-e
's/@KVNAME@/${KVNAME}/' -e
's/@KERNEL_VER@/${KERNEL_VER}/' -e
's/@RELEASE@/${RELEASE}/' -e
's/@PKGREL@/${PKGREL}/' <proxmox-ve
/control
>proxmox-ve
/data
/DEBIAN
/control
76 sed
-e
's/@KERNEL_VER@/${KERNEL_VER}/' <proxmox-ve
/postinst
>proxmox-ve
/data
/DEBIAN
/postinst
77 chmod
0755 proxmox-ve
/data
/DEBIAN
/postinst
78 echo
"git clone git://git.proxmox.com/git/pve-kernel-2.6.32.git\\ngit checkout ${GITVERSION}" > proxmox-ve
/data
/usr
/share
/doc
/${PVEPKG}/SOURCE
79 install -m
0644 proxmox-ve
/copyright proxmox-ve
/data
/usr
/share
/doc
/${PVEPKG}
80 install -m
0644 proxmox-ve
/changelog.Debian proxmox-ve
/data
/usr
/share
/doc
/${PVEPKG}
81 gzip
--best proxmox-ve
/data
/usr
/share
/doc
/${PVEPKG}/changelog.Debian
82 dpkg-deb
--build proxmox-ve
/data
${PVE_DEB}
85 gcc
--version|grep
"4.7.2" || false
87 ${DST_DEB}: data control.in postinst.in
89 sed
-e
's/@KERNEL_VER@/${KERNEL_VER}/' -e
's/@KVNAME@/${KVNAME}/' -e
's/@PKGREL@/${PKGREL}/' <control.in
>data
/DEBIAN
/control
90 sed
-e
's/@@KVNAME@@/${KVNAME}/g' <postinst.in
>data
/DEBIAN
/postinst
91 chmod
0755 data
/DEBIAN
/postinst
92 install -D
-m
644 copyright data
/usr
/share
/doc
/${PACKAGE}/copyright
93 install -D
-m
644 changelog.Debian data
/usr
/share
/doc
/${PACKAGE}/changelog.Debian
94 echo
"git clone git://git.proxmox.com/git/pve-kernel-2.6.32.git\\ngit checkout ${GITVERSION}" > data
/usr
/share
/doc
/${PACKAGE}/SOURCE
95 gzip
-f
--best data
/usr
/share
/doc
/${PACKAGE}/changelog.Debian
96 rm -f data
/lib
/modules
/${KVNAME}/source
97 rm -f data
/lib
/modules
/${KVNAME}/build
98 dpkg-deb
--build data
${DST_DEB}
102 fwlist-
${KVNAME}: data
103 .
/find-firmware.pl data
/lib
/modules
/${KVNAME} >fwlist.tmp
106 data
: .compile_mark
${KERNEL_CFG} aoe.ko e1000e.ko igb.ko ixgbe.ko bnx2.ko cnic.ko bnx2x.ko iscsi_trgt.ko aacraid.ko megaraid_sas.ko rr272x_1x.ko
107 rm -rf data tmp
; mkdir
-p tmp
/lib
/modules
/${KVNAME}
109 install -m
644 ${KERNEL_CFG} tmp
/boot
/config-
${KVNAME}
110 install -m
644 ${KERNEL_SRC}/System.map tmp
/boot
/System.map-
${KVNAME}
111 install -m
644 ${KERNEL_SRC}/arch
/x86_64
/boot
/bzImage tmp
/boot
/vmlinuz-
${KVNAME}
112 cd
${KERNEL_SRC}; make INSTALL_MOD_PATH
=..
/tmp
/ modules_install
113 # install latest aoe driver
114 install -m
644 aoe.ko tmp
/lib
/modules
/${KVNAME}/kernel
/drivers
/block
/aoe
/aoe.ko
115 # install latest ixgbe driver
116 install -m
644 ixgbe.ko tmp
/lib
/modules
/${KVNAME}/kernel
/drivers
/net
/ixgbe
/
117 # install latest e1000e driver
118 install -m
644 e1000e.ko tmp
/lib
/modules
/${KVNAME}/kernel
/drivers
/net
/e1000e
/
119 # install latest ibg driver
120 install -m
644 igb.ko tmp
/lib
/modules
/${KVNAME}/kernel
/drivers
/net
/igb
/
121 # install bnx2 drivers
122 install -m
644 bnx2.ko tmp
/lib
/modules
/${KVNAME}/kernel
/drivers
/net
/
123 install -m
644 cnic.ko tmp
/lib
/modules
/${KVNAME}/kernel
/drivers
/net
/
124 install -m
644 bnx2x.ko tmp
/lib
/modules
/${KVNAME}/kernel
/drivers
/net
/bnx2x
/
125 # install aacraid drivers
126 install -m
644 aacraid.ko tmp
/lib
/modules
/${KVNAME}/kernel
/drivers
/scsi
/aacraid
/
127 # install megaraid_sas driver
128 install -m
644 megaraid_sas.ko tmp
/lib
/modules
/${KVNAME}/kernel
/drivers
/scsi
/megaraid
/
129 # install Highpoint 2710 RAID driver
130 install -m
644 rr272x_1x.ko
-D tmp
/lib
/modules
/${KVNAME}/kernel
/drivers
/scsi
/rr272x_1x
/rr272x_1x.ko
131 # install areca driver
132 #install -m 644 arcmsr.ko tmp/lib/modules/${KVNAME}/kernel/drivers/scsi/arcmsr/
133 # install iscsitarget module
134 install -m
644 -D iscsi_trgt.ko tmp
/lib
/modules
/${KVNAME}/kernel
/drivers
/scsi
/iscsi_trgt.ko
136 rm -rf tmp
/lib
/firmware
138 find tmp
/lib
/modules
-name \
*.ko
-print | while read f
; do
strip --strip-debug
"$$f"; done
140 depmod
-b tmp
/ ${KVNAME}
143 .compile_mark
: ${KERNEL_SRC}/README
${KERNEL_CFG}
144 cp
${KERNEL_CFG} ${KERNEL_SRC}/.config
145 cd
${KERNEL_SRC}; make oldconfig
146 cd
${KERNEL_SRC}; make
-j
8
149 ${KERNEL_CFG}: ${KERNEL_CFG_ORG} config-
${KERNEL_VER}.diff
150 cp
${KERNEL_CFG_ORG} ${KERNEL_CFG}.new
151 patch
--no-backup
${KERNEL_CFG}.new config-
${KERNEL_VER}.diff
152 mv
${KERNEL_CFG}.new
${KERNEL_CFG}
154 ${KERNEL_SRC}/README
: ${KERNEL_SRC}.org
/README
156 cp
-a
${KERNEL_SRC}.org
${KERNEL_SRC}
157 cd
${KERNEL_SRC}; patch
-p1
<..
/bootsplash-3.1
.9-2.6.31-rh.patch
158 cd
${KERNEL_SRC}; patch
-p1
<..
/${RHKERSRCDIR}/patch-042stab079
159 cd
${KERNEL_SRC}; patch
-p1
<..
/do-not-use-barrier-on-ext3.patch
160 cd
${KERNEL_SRC}; patch
-p1
<..
/bridge-patch.diff
161 cd
${KERNEL_SRC}; patch
-p1
<..
/kvm-fix-invalid-secondary-exec-controls.patch
162 cd
${KERNEL_SRC}; patch
-p1
<..
/0001-bridge-disable-querier.patch
163 cd
${KERNEL_SRC}; patch
-p1
<..
/0002-bridge-disable-querier.patch
164 cd
${KERNEL_SRC}; patch
-p1
<..
/0003-bridge-disable-querier.patch
165 cd
${KERNEL_SRC}; patch
-p1
<..
/0004-bridge-disable-querier.patch
166 cd
${KERNEL_SRC}; patch
-p1
<..
/0005-bridge-disable-querier.patch
167 #cd ${KERNEL_SRC}; patch -p1 <../0001-bridge-only-expire-the-mdb-entry-when-query-is-recei.patch
168 #cd ${KERNEL_SRC}; patch -p1 <../0002-bridge-send-query-as-soon-as-leave-is-received.patch
169 cd
${KERNEL_SRC}; patch
-p1
<..
/fix-aspm-policy.patch
170 cd
${KERNEL_SRC}; patch
-p1
<..
/kbuild-generate-mudules-builtin.patch
171 cd
${KERNEL_SRC}; patch
-p1
<..
/add-tiocgdev-ioctl.patch
172 sed
-i
${KERNEL_SRC}/Makefile
-e
's/^EXTRAVERSION.*$$/EXTRAVERSION=${EXTRAVERSION}/'
175 ${KERNEL_SRC}.org
/README
: ${RHKERSRCDIR}/kernel.spec
${RHKERSRCDIR}/linux-
${KERNEL_VER}-${RHKVER}.
tar.bz2
176 rm -rf
${KERNEL_SRC}.org linux-
${KERNEL_VER}-${RHKVER}
177 tar xf
${RHKERSRCDIR}/linux-
${KERNEL_VER}-${RHKVER}.
tar.bz2
178 mv linux-
${KERNEL_VER}-${RHKVER} ${KERNEL_SRC}.org
181 ${RHKERSRCDIR}/kernel.spec
: ${KERNELSRCRPM}
182 rm -rf
${RHKERSRCDIR}
184 cd
${RHKERSRCDIR};rpm2cpio ..
/${KERNELSRCRPM} |cpio
-i
187 rr272x_1x.ko
: .compile_mark
${RR272XSRC}
190 mkdir
-p
/lib
/modules
/${KVNAME}
191 ln
-sf
${TOP}/${KERNEL_SRC} /lib
/modules
/${KVNAME}/build
192 make
-C
${TOP}/${RR272XDIR}/product
/rr272x
/linux KERNELDIR
=${TOP}/${KERNEL_SRC}
193 cp
${RR272XDIR}/product
/rr272x
/linux
/$@ .
195 megaraid_sas.ko
: .compile_mark
${MEGARAID_SRC}
196 rm -rf
${MEGARAID_DIR}
197 tar xf
${MEGARAID_SRC}
198 mkdir
-p
/lib
/modules
/${KVNAME}
199 ln
-sf
${TOP}/${KERNEL_SRC} /lib
/modules
/${KVNAME}/build
200 make
-C
${TOP}/${KERNEL_SRC} M
=${TOP}/${MEGARAID_DIR} modules
201 cp
${MEGARAID_DIR}/megaraid_sas.ko .
203 aacraid.ko
: .compile_mark
${AACRAIDSRC}
206 cd
${AACRAIDDIR};rpm2cpio ..
/${AACRAIDSRC} |cpio
-i
207 cd
${AACRAIDDIR};tar xzf aacraid_source.tgz
208 mkdir
-p
/lib
/modules
/${KVNAME}
209 ln
-sf
${TOP}/${KERNEL_SRC} /lib
/modules
/${KVNAME}/build
210 make
-C
${TOP}/${KERNEL_SRC} M
=${TOP}/${AACRAIDDIR} modules
211 cp
${AACRAIDDIR}/aacraid.ko .
213 aoe.ko aoe
: .compile_mark
${AOESRC}
215 rm -rf
${AOEDIR} aoe.ko
217 mkdir
-p
/lib
/modules
/${KVNAME}
218 ln
-sf
${TOP}/${KERNEL_SRC} /lib
/modules
/${KVNAME}/build
219 cd
${AOEDIR}; make KVER
=${KVNAME}
220 cp
${AOEDIR}/linux
/drivers
/block
/aoe
/aoe.ko aoe.ko
222 e1000e.ko e1000e
: .compile_mark
${E1000ESRC}
225 mkdir
-p
/lib
/modules
/${KVNAME}
226 ln
-sf
${TOP}/${KERNEL_SRC} /lib
/modules
/${KVNAME}/build
227 cd
${E1000EDIR}/src
; make BUILD_KERNEL
=${KVNAME}
228 cp
${E1000EDIR}/src
/e1000e.ko e1000e.ko
230 igb.ko igb
: .compile_mark
${IGBSRC}
233 mkdir
-p
/lib
/modules
/${KVNAME}
234 ln
-sf
${TOP}/${KERNEL_SRC} /lib
/modules
/${KVNAME}/build
235 cd
${IGBDIR}/src
; make BUILD_KERNEL
=${KVNAME}
236 cp
${IGBDIR}/src
/igb.ko igb.ko
238 ixgbe.ko ixgbe
: .compile_mark
${IXGBESRC}
241 mkdir
-p
/lib
/modules
/${KVNAME}
242 ln
-sf
${TOP}/${KERNEL_SRC} /lib
/modules
/${KVNAME}/build
243 cd
${IXGBEDIR}/src
; make CFLAGS_EXTRA
="-DIXGBE_NO_LRO" BUILD_KERNEL
=${KVNAME}
244 cp
${IXGBEDIR}/src
/ixgbe.ko ixgbe.ko
246 bnx2.ko cnic.ko bnx2x.ko
: ${BNX2SRC}
249 mkdir
-p
/lib
/modules
/${KVNAME}
250 ln
-sf
${TOP}/${KERNEL_SRC} /lib
/modules
/${KVNAME}/build
251 cd
${BNX2DIR}; make
-C bnx2
/src KVER
=${KVNAME}
252 cd
${BNX2DIR}; make
-C bnx2x
/src KVER
=${KVNAME}
253 cp
`find ${BNX2DIR} -name bnx2.ko -o -name cnic.ko -o -name bnx2x.ko` .
255 #arcmsr.ko: .compile_mark ${ARECASRC}
258 # mkdir -p /lib/modules/${KVNAME}
259 # ln -sf ${TOP}/${KERNEL_SRC} /lib/modules/${KVNAME}/build
260 # cd ${ARECADIR}; make -C ${TOP}/${KERNEL_SRC} CONFIG_SCSI_ARCMSR=m SUBDIRS=${TOP}/${ARECADIR} modules
261 # cp ${ARECADIR}/arcmsr.ko arcmsr.ko
263 iscsi_trgt.ko
: .compile_mark
${ISCSITARGETSRC}
264 rm -rf
${ISCSITARGETDIR}
265 tar xf
${ISCSITARGETSRC}
266 cd
${ISCSITARGETDIR}; make KSRC
=${TOP}/${KERNEL_SRC}
267 cp
${ISCSITARGETDIR}/kernel
/iscsi_trgt.ko iscsi_trgt.ko
269 headers_tmp
:= $(CURDIR
)/tmp-headers
270 headers_dir
:= $(headers_tmp
)/usr
/src
/linux-headers-
${KVNAME}
272 ${HDR_DEB} hdr
: .compile_mark headers-control.in headers-postinst.in
273 rm -rf
$(headers_tmp
)
274 install -d
$(headers_tmp
)/DEBIAN
$(headers_dir
)/include/
275 sed
-e
's/@KERNEL_VER@/${KERNEL_VER}/' -e
's/@KVNAME@/${KVNAME}/' -e
's/@PKGREL@/${PKGREL}/' <headers-control.in
>$(headers_tmp
)/DEBIAN
/control
276 sed
-e
's/@@KVNAME@@/${KVNAME}/g' <headers-postinst.in
>$(headers_tmp
)/DEBIAN
/postinst
277 chmod
0755 $(headers_tmp
)/DEBIAN
/postinst
278 install -D
-m
644 copyright
$(headers_tmp
)/usr
/share
/doc
/${HDRPACKAGE}/copyright
279 install -D
-m
644 changelog.Debian
$(headers_tmp
)/usr
/share
/doc
/${HDRPACKAGE}/changelog.Debian
280 echo
"git clone git://git.proxmox.com/git/pve-kernel-2.6.32.git\\ngit checkout ${GITVERSION}" > $(headers_tmp
)/usr
/share
/doc
/${HDRPACKAGE}/SOURCE
281 gzip
-f
--best
$(headers_tmp
)/usr
/share
/doc
/${HDRPACKAGE}/changelog.Debian
282 install -m
0644 ${KERNEL_SRC}/.config
$(headers_dir
)
283 install -m
0644 ${KERNEL_SRC}/Module.symvers
$(headers_dir
)
284 cd
${KERNEL_SRC}; find .
-path
'./debian/*' -prune
-o
-path
'./include/*' -prune
-o
-path
'./Documentation' -prune \
285 -o
-path
'./scripts' -prune
-o
-type f \
286 \
( -name
'Makefile*' -o
-name
'Kconfig*' -o
-name
'Kbuild*' -o \
287 -name
'*.sh' -o
-name
'*.pl' \
) \
288 -print | cpio
-pd
--preserve-modification-time
$(headers_dir
)
289 cd
${KERNEL_SRC}; cp
-a
include scripts
$(headers_dir
)
290 cd
${KERNEL_SRC}; (find arch
/x86
-name
include -type d
-print | \
291 xargs
-n1
-i
: find
: -type f
) | \
292 cpio
-pd
--preserve-modification-time
$(headers_dir
)
293 dpkg-deb
--build
$(headers_tmp
) ${HDR_DEB}
296 linux-firmware.git
/WHENCE
:
297 git clone git
://git.kernel.org
/pub
/scm
/linux
/kernel
/git
/firmware
/linux-firmware.git linux-firmware.git
299 ${FW_DEB} fw
: control.firmware linux-firmware.git
/WHENCE changelog.firmware fwlist-2.6
.18-2-pve fwlist-2.6
.24-12-pve fwlist-2.6
.32-3-pve fwlist-2.6
.32-4-pve fwlist-2.6
.32-5-pve fwlist-2.6
.32-6-pve fwlist-2.6
.35-1-pve fwlist-2.6
.32-13-pve fwlist-2.6
.32-14-pve fwlist-2.6
.32-15-pve fwlist-2.6
.32-20-pve fwlist-
${KVNAME}
301 mkdir
-p fwdata
/lib
/firmware
302 .
/assemble-firmware.pl fwlist-
${KVNAME} fwdata
/lib
/firmware
303 # include any files from older/newer kernels here
304 .
/assemble-firmware.pl fwlist-2.6
.24-12-pve fwdata
/lib
/firmware
305 .
/assemble-firmware.pl fwlist-2.6
.18-2-pve fwdata
/lib
/firmware
306 .
/assemble-firmware.pl fwlist-2.6
.32-3-pve fwdata
/lib
/firmware
307 .
/assemble-firmware.pl fwlist-2.6
.32-4-pve fwdata
/lib
/firmware
308 .
/assemble-firmware.pl fwlist-2.6
.32-5-pve fwdata
/lib
/firmware
309 .
/assemble-firmware.pl fwlist-2.6
.32-6-pve fwdata
/lib
/firmware
310 .
/assemble-firmware.pl fwlist-2.6
.35-1-pve fwdata
/lib
/firmware
311 .
/assemble-firmware.pl fwlist-2.6
.32-13-pve fwdata
/lib
/firmware
312 .
/assemble-firmware.pl fwlist-2.6
.32-14-pve fwdata
/lib
/firmware
313 .
/assemble-firmware.pl fwlist-2.6
.32-15-pve fwdata
/lib
/firmware
314 .
/assemble-firmware.pl fwlist-2.6
.32-16-pve fwdata
/lib
/firmware
315 .
/assemble-firmware.pl fwlist-2.6
.32-20-pve fwdata
/lib
/firmware
316 install -d fwdata
/usr
/share
/doc
/pve-firmware
317 cp linux-firmware.git
/WHENCE fwdata
/usr
/share
/doc
/pve-firmware
/README
318 install -d fwdata
/usr
/share
/doc
/pve-firmware
/licenses
319 cp linux-firmware.git
/LICEN
[CS
]E
* fwdata
/usr
/share
/doc
/pve-firmware
/licenses
320 install -D
-m
0644 changelog.firmware fwdata
/usr
/share
/doc
/pve-firmware
/changelog.Debian
321 gzip
-9 fwdata
/usr
/share
/doc
/pve-firmware
/changelog.Debian
322 echo
"git clone git://git.proxmox.com/git/pve-kernel-2.6.32.git\\ngit checkout ${GITVERSION}" >fwdata
/usr
/share
/doc
/pve-firmware
/SOURCE
323 install -d fwdata
/DEBIAN
324 sed
-e
's/@VERSION@/${FW_VER}-${FW_REL}/' <control.firmware
>fwdata
/DEBIAN
/control
325 dpkg-deb
--build fwdata
${FW_DEB}
328 upload
: ${DST_DEB} ${PVE_DEB} ${HDR_DEB} ${FW_DEB}
329 umount
/pve
/${RELEASE}; mount
/pve
/${RELEASE} -o rw
330 mkdir
-p
/pve
/${RELEASE}/extra
331 mkdir
-p
/pve
/${RELEASE}/install
332 rm -rf
/pve
/${RELEASE}/extra
/${PACKAGE}_
*.deb
333 rm -rf
/pve
/${RELEASE}/extra
/${HDRPACKAGE}_
*.deb
334 rm -rf
/pve
/${RELEASE}/extra
/${PVEPKG}_
*.deb
335 rm -rf
/pve
/${RELEASE}/extra
/pve-firmware
*.deb
336 rm -rf
/pve
/${RELEASE}/extra
/Packages
*
337 cp
${DST_DEB} ${PVE_DEB} ${HDR_DEB} ${FW_DEB} /pve
/${RELEASE}/extra
338 cd
/pve
/${RELEASE}/extra
; dpkg-scanpackages .
/dev
/null | gzip
-9c
> Packages.gz
339 umount
/pve
/${RELEASE}; mount
/pve
/${RELEASE} -o ro
343 rm -rf linux-firmware.git linux-firmware-from-kernel.git
${KERNEL_SRC}.org
${RHKERSRCDIR}
347 rm -rf
*~ .compile_mark
${KERNEL_CFG} ${KERNEL_SRC} tmp data proxmox-ve
/data
*.deb
${AOEDIR} aoe.ko
${headers_tmp} fwdata fwlist.tmp
*.ko
${IXGBEDIR} ${E1000EDIR} e1000e.ko
${IGBDIR} igb.ko fwlist-
${KVNAME} iscsi_trgt.ko
${ISCSITARGETDIR} ${BNX2DIR} bnx2.ko cnic.ko bnx2x.ko aacraid.ko
${AACRAIDDIR} megaraid_sas.ko
${MEGARAID_DIR} rr272x_1x.ko
${RR272XDIR}