Skip to content
Permalink
Newer
Older
100755 925 lines (897 sloc) 22.4 KB
December 7, 2018 09:49
1
#!/bin/env beesh
2
3
# note: BEE_MAKEFLAGS="-j $(nproc)" ./linux-xxx.bee
4
5
KERNELVERSION=${PKGVERSION}
6
if [ -z "${PKGVERSION[3]}" ] ; then
7
KERNELVERSION=${KERNELVERSION}.0
8
fi
9
10
# append extra version to get for example 4.8.0-rc4
11
KERNELVERSION=${KERNELVERSION}${PKGEXTRAVERSION_DASH}
12
13
echo $KERNELVERSION
14
15
SRCURL[0]="https://cdn.kernel.org/pub/linux/kernel/v${PKGVERSION[1]}.x/linux-${PKGVERSION}${PKGEXTRAVERSION_DASH}.tar.xz"
16
17
# EXCLUDE=""
18
19
PATCHURL+=(/src/mariux/patches/0001-Revert-genirq-affinity-assign-vectors-to-all-possibl.patch)
20
PATCHURL+=(/src/mariux/patches/linux-4.14-nfsd-Add-trace-events-for-all-v4-operations.patch)
21
22
#CONFIG=
23
24
KERNELLOCAL=".mx64.${PKGREVISION}"
25
FULLKERNELVERSION="${KERNELVERSION}${KERNELLOCAL}"
26
27
B=${S}
28
29
same_revision_files=$(ls ${BEE_PKGDIR}/linux-[0-9].[0-9]*-${PKGREVISION}.x86_64.bee.* 2>/dev/null) \
30
&& echo "A kernel with revision ${PKGREVISION} has already been build: $same_revision_files" \
31
&& exit
32
33
plaininstall_for_modules() {
34
local dir=$1
35
local tar=$2
36
local url=$3
37
local xflags=$4
38
(
39
test -e $tar || wget $url
40
test -d $dir || tar xvf $tar
41
cd $dir
42
./configure \
43
--prefix=/usr \
44
--with-linux=${S} \
45
--with-linux-obj=${B} \
46
$xflags
47
cd module
48
# depmod call fails when build as user, and would eventually mess up system dirs when run as root
49
sed -i -e 's/depmod/echo skipping depmod/' Makefile
50
make ${BEE_MAKEFLAGS}
51
make modules_install INSTALL_MOD_PATH=${D}
52
)
53
}
54
55
build_spl_zfs_extra_modules_and_do_depmod() {
56
pushd .
57
58
local SPL_ZFS_VERSION=0.7.9
59
echo "spl/zfs"
60
61
mkdir -pv ${B}/spl_zfs_extra
62
cd ${B}/spl_zfs_extra
63
64
plaininstall_for_modules spl-${SPL_ZFS_VERSION} spl-${SPL_ZFS_VERSION}.tar.gz \
65
https://github.com/zfsonlinux/zfs/releases/download/zfs-${SPL_ZFS_VERSION}/spl-${SPL_ZFS_VERSION}.tar.gz
66
67
plaininstall_for_modules zfs-${SPL_ZFS_VERSION} zfs-${SPL_ZFS_VERSION}.tar.gz \
68
https://github.com/zfsonlinux/zfs/releases/download/zfs-${SPL_ZFS_VERSION}/zfs-${SPL_ZFS_VERSION}.tar.gz \
69
"--with-spl=${B}/spl_zfs_extra/spl-${SPL_ZFS_VERSION}"
70
71
cd ${D}/lib/modules/${FULLKERNELVERSION}
72
depmod -a -b ${D} ${FULLKERNELVERSION}
73
74
popd
75
}
76
77
mee_patch() {
78
echo "PATCH $@"
79
bee_patch $@
80
}
81
82
mee_configure() {
83
echo "configure $@"
84
# result from 'make savedefconfig'
85
cat >.config <<-EOF
86
CONFIG_LOCALVERSION="$KERNELLOCAL"
87
CONFIG_KERNEL_BZIP2=y
88
CONFIG_SYSVIPC=y
89
CONFIG_POSIX_MQUEUE=y
90
CONFIG_AUDIT=y
91
CONFIG_HIGH_RES_TIMERS=y
92
CONFIG_BSD_PROCESS_ACCT=y
93
CONFIG_BSD_PROCESS_ACCT_V3=y
94
CONFIG_TASK_XACCT=y
95
CONFIG_TASK_IO_ACCOUNTING=y
96
CONFIG_IKCONFIG=y
97
CONFIG_IKCONFIG_PROC=y
98
CONFIG_CGROUPS=y
99
CONFIG_MEMCG=y
100
CONFIG_MEMCG_SWAP=y
101
CONFIG_BLK_CGROUP=y
102
CONFIG_CGROUP_SCHED=y
103
CONFIG_CFS_BANDWIDTH=y
104
CONFIG_RT_GROUP_SCHED=y
105
CONFIG_CGROUP_PIDS=y
106
CONFIG_CGROUP_FREEZER=y
107
CONFIG_CGROUP_HUGETLB=y
108
CONFIG_CPUSETS=y
109
CONFIG_CGROUP_DEVICE=y
110
CONFIG_CGROUP_CPUACCT=y
111
CONFIG_CGROUP_PERF=y
112
CONFIG_CGROUP_DEBUG=y
113
CONFIG_USER_NS=y
114
CONFIG_BLK_DEV_INITRD=y
115
CONFIG_SLAB=y
116
CONFIG_KPROBES=y
117
CONFIG_MODULES=y
118
CONFIG_MODULE_UNLOAD=y
119
CONFIG_MODULE_FORCE_UNLOAD=y
120
CONFIG_MODVERSIONS=y
121
CONFIG_BLK_DEV_INTEGRITY=y
122
CONFIG_BLK_DEV_THROTTLING=y
123
CONFIG_PARTITION_ADVANCED=y
124
CONFIG_MAC_PARTITION=y
125
CONFIG_BSD_DISKLABEL=y
126
CONFIG_LDM_PARTITION=y
127
CONFIG_CFQ_GROUP_IOSCHED=y
128
CONFIG_SMP=y
129
CONFIG_GART_IOMMU=y
130
CONFIG_NR_CPUS=256
131
CONFIG_PREEMPT_VOLUNTARY=y
132
CONFIG_X86_MCELOG_LEGACY=y
133
CONFIG_MICROCODE_AMD=y
134
CONFIG_X86_MSR=m
135
CONFIG_X86_CPUID=m
136
CONFIG_NUMA=y
137
CONFIG_TRANSPARENT_HUGEPAGE=y
138
CONFIG_EFI=y
139
CONFIG_HZ_1000=y
140
CONFIG_KEXEC=y
141
CONFIG_KEXEC_FILE=y
142
# CONFIG_RELOCATABLE is not set
143
CONFIG_PHYSICAL_ALIGN=0x1000000
144
CONFIG_COMPAT_VDSO=y
145
# CONFIG_ACPI_AC is not set
146
# CONFIG_ACPI_BATTERY is not set
147
CONFIG_ACPI_DOCK=y
148
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
149
CONFIG_X86_ACPI_CPUFREQ=m
150
# CONFIG_X86_ACPI_CPUFREQ_CPB is not set
December 7, 2018 09:49
151
CONFIG_CPU_IDLE_GOV_MENU=y
152
CONFIG_PCI_MMCONFIG=y
153
CONFIG_PCIEPORTBUS=y
154
CONFIG_PCI_IOV=y
155
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
156
CONFIG_BINFMT_MISC=y
157
CONFIG_IA32_EMULATION=y
158
CONFIG_IA32_AOUT=y
159
CONFIG_NET=y
160
CONFIG_PACKET=m
161
CONFIG_PACKET_DIAG=m
162
CONFIG_UNIX=m
163
CONFIG_UNIX_DIAG=m
164
CONFIG_XFRM_USER=m
165
CONFIG_INET=y
166
CONFIG_IP_MULTICAST=y
167
CONFIG_IP_ADVANCED_ROUTER=y
168
CONFIG_IP_FIB_TRIE_STATS=y
169
CONFIG_IP_MULTIPLE_TABLES=y
170
CONFIG_IP_ROUTE_MULTIPATH=y
171
CONFIG_IP_ROUTE_VERBOSE=y
172
CONFIG_NET_IPIP=m
173
CONFIG_NET_IPGRE_DEMUX=m
174
CONFIG_NET_IPGRE=m
175
CONFIG_NET_IPGRE_BROADCAST=y
176
CONFIG_IP_MROUTE=y
177
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
178
CONFIG_IP_PIMSM_V1=y
179
CONFIG_IP_PIMSM_V2=y
180
CONFIG_NET_IPVTI=m
181
CONFIG_NET_FOU_IP_TUNNELS=y
182
CONFIG_INET_AH=m
183
CONFIG_INET_ESP=m
184
CONFIG_INET_IPCOMP=m
185
CONFIG_INET_XFRM_MODE_TRANSPORT=m
186
CONFIG_INET_XFRM_MODE_TUNNEL=m
187
CONFIG_INET_XFRM_MODE_BEET=m
188
CONFIG_INET_DIAG=m
189
CONFIG_INET_UDP_DIAG=m
190
CONFIG_TCP_CONG_ADVANCED=y
191
CONFIG_TCP_CONG_HSTCP=m
192
CONFIG_TCP_CONG_HYBLA=m
193
CONFIG_TCP_CONG_SCALABLE=m
194
CONFIG_TCP_CONG_LP=m
195
CONFIG_TCP_CONG_VENO=m
196
CONFIG_TCP_CONG_YEAH=m
197
CONFIG_TCP_CONG_ILLINOIS=m
198
CONFIG_TCP_CONG_DCTCP=m
199
CONFIG_TCP_CONG_CDG=m
200
CONFIG_TCP_MD5SIG=y
201
CONFIG_IPV6=m
202
CONFIG_IPV6_ROUTER_PREF=y
203
CONFIG_IPV6_ROUTE_INFO=y
204
CONFIG_IPV6_OPTIMISTIC_DAD=y
205
CONFIG_INET6_AH=m
206
CONFIG_INET6_ESP=m
207
CONFIG_INET6_IPCOMP=m
208
CONFIG_IPV6_MIP6=m
209
CONFIG_IPV6_ILA=m
210
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
211
CONFIG_IPV6_VTI=m
212
CONFIG_IPV6_SIT_6RD=y
213
CONFIG_IPV6_GRE=m
214
CONFIG_IPV6_MULTIPLE_TABLES=y
215
CONFIG_IPV6_SUBTREES=y
216
CONFIG_IPV6_MROUTE=y
217
CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
218
CONFIG_IPV6_PIMSM_V2=y
219
CONFIG_NETFILTER=y
220
CONFIG_NF_CONNTRACK=m
221
CONFIG_NF_CONNTRACK_ZONES=y
222
CONFIG_NF_CONNTRACK_EVENTS=y
223
CONFIG_NF_CONNTRACK_TIMEOUT=y
224
CONFIG_NF_CONNTRACK_TIMESTAMP=y
225
CONFIG_NF_CONNTRACK_AMANDA=m
226
CONFIG_NF_CONNTRACK_FTP=m
227
CONFIG_NF_CONNTRACK_H323=m
228
CONFIG_NF_CONNTRACK_IRC=m
229
CONFIG_NF_CONNTRACK_NETBIOS_NS=m
230
CONFIG_NF_CONNTRACK_SNMP=m
231
CONFIG_NF_CONNTRACK_PPTP=m
232
CONFIG_NF_CONNTRACK_SANE=m
233
CONFIG_NF_CONNTRACK_SIP=m
234
CONFIG_NF_CONNTRACK_TFTP=m
235
CONFIG_NF_CT_NETLINK=m
236
CONFIG_NF_CT_NETLINK_TIMEOUT=m
237
CONFIG_NF_CT_NETLINK_HELPER=m
238
CONFIG_NETFILTER_NETLINK_GLUE_CT=y
239
CONFIG_NF_TABLES=m
240
CONFIG_NF_TABLES_INET=m
241
CONFIG_NF_TABLES_NETDEV=m
242
CONFIG_NFT_EXTHDR=m
243
CONFIG_NFT_META=m
244
CONFIG_NFT_CT=m
245
CONFIG_NFT_COUNTER=m
246
CONFIG_NFT_LOG=m
247
CONFIG_NFT_LIMIT=m
248
CONFIG_NFT_MASQ=m
249
CONFIG_NFT_REDIR=m
250
CONFIG_NFT_NAT=m
251
CONFIG_NFT_QUEUE=m
252
CONFIG_NFT_REJECT=m
253
CONFIG_NFT_COMPAT=m
254
CONFIG_NFT_HASH=m
255
CONFIG_NETFILTER_XTABLES=y
256
CONFIG_NETFILTER_XT_SET=m
257
CONFIG_NETFILTER_XT_TARGET_AUDIT=m
258
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
259
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
260
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
261
CONFIG_NETFILTER_XT_TARGET_DSCP=m
262
CONFIG_NETFILTER_XT_TARGET_HMARK=m
263
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
264
CONFIG_NETFILTER_XT_TARGET_LOG=m
265
CONFIG_NETFILTER_XT_TARGET_MARK=m
266
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
267
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
268
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
269
CONFIG_NETFILTER_XT_TARGET_TEE=m
270
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
271
CONFIG_NETFILTER_XT_TARGET_TRACE=m
272
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
273
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
274
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
275
CONFIG_NETFILTER_XT_MATCH_BPF=m
276
CONFIG_NETFILTER_XT_MATCH_CGROUP=m
277
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
278
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
279
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
280
CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
281
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
282
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
283
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
284
CONFIG_NETFILTER_XT_MATCH_CPU=m
285
CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
286
CONFIG_NETFILTER_XT_MATCH_DSCP=m
287
CONFIG_NETFILTER_XT_MATCH_ECN=y
288
CONFIG_NETFILTER_XT_MATCH_ESP=m
289
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
290
CONFIG_NETFILTER_XT_MATCH_HELPER=m
291
CONFIG_NETFILTER_XT_MATCH_HL=y
292
CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
293
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
294
CONFIG_NETFILTER_XT_MATCH_IPVS=m
295
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
296
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
297
CONFIG_NETFILTER_XT_MATCH_MAC=m
298
CONFIG_NETFILTER_XT_MATCH_MARK=m
299
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
300
CONFIG_NETFILTER_XT_MATCH_NFACCT=m
301
CONFIG_NETFILTER_XT_MATCH_OSF=m
302
CONFIG_NETFILTER_XT_MATCH_OWNER=m
303
CONFIG_NETFILTER_XT_MATCH_POLICY=m
304
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
305
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
306
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
307
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
308
CONFIG_NETFILTER_XT_MATCH_REALM=m
309
CONFIG_NETFILTER_XT_MATCH_RECENT=m
310
CONFIG_NETFILTER_XT_MATCH_STATE=m
311
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
312
CONFIG_NETFILTER_XT_MATCH_STRING=m
313
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
314
CONFIG_NETFILTER_XT_MATCH_TIME=m
315
CONFIG_NETFILTER_XT_MATCH_U32=y
316
CONFIG_IP_SET=m
317
CONFIG_IP_SET_BITMAP_IP=m
318
CONFIG_IP_SET_BITMAP_IPMAC=m
319
CONFIG_IP_SET_BITMAP_PORT=m
320
CONFIG_IP_SET_HASH_IP=m
321
CONFIG_IP_SET_HASH_IPMARK=m
322
CONFIG_IP_SET_HASH_IPPORT=m
323
CONFIG_IP_SET_HASH_IPPORTIP=m
324
CONFIG_IP_SET_HASH_IPPORTNET=m
325
CONFIG_IP_SET_HASH_MAC=m
326
CONFIG_IP_SET_HASH_NETPORTNET=m
327
CONFIG_IP_SET_HASH_NET=m
328
CONFIG_IP_SET_HASH_NETNET=m
329
CONFIG_IP_SET_HASH_NETPORT=m
330
CONFIG_IP_SET_HASH_NETIFACE=m
331
CONFIG_IP_SET_LIST_SET=m
332
CONFIG_IP_VS=m
333
CONFIG_IP_VS_RR=m
334
CONFIG_IP_VS_NFCT=y
335
CONFIG_NF_CONNTRACK_IPV4=m
336
CONFIG_NFT_CHAIN_ROUTE_IPV4=m
337
CONFIG_NFT_DUP_IPV4=m
338
CONFIG_NF_TABLES_ARP=m
339
CONFIG_NF_LOG_ARP=m
340
CONFIG_NFT_CHAIN_NAT_IPV4=m
341
CONFIG_NFT_MASQ_IPV4=m
342
CONFIG_NFT_REDIR_IPV4=m
343
CONFIG_IP_NF_IPTABLES=m
344
CONFIG_IP_NF_MATCH_AH=m
345
CONFIG_IP_NF_MATCH_ECN=m
346
CONFIG_IP_NF_MATCH_RPFILTER=m
347
CONFIG_IP_NF_MATCH_TTL=m
348
CONFIG_IP_NF_FILTER=m
349
CONFIG_IP_NF_TARGET_REJECT=m
350
CONFIG_IP_NF_TARGET_SYNPROXY=m
351
CONFIG_IP_NF_NAT=m
352
CONFIG_IP_NF_TARGET_MASQUERADE=m
353
CONFIG_IP_NF_TARGET_NETMAP=m
354
CONFIG_IP_NF_TARGET_REDIRECT=m
355
CONFIG_IP_NF_MANGLE=m
356
CONFIG_IP_NF_TARGET_CLUSTERIP=m
357
CONFIG_IP_NF_TARGET_ECN=m
358
CONFIG_IP_NF_TARGET_TTL=m
359
CONFIG_IP_NF_RAW=m
360
CONFIG_IP_NF_ARPTABLES=m
361
CONFIG_IP_NF_ARPFILTER=m
362
CONFIG_IP_NF_ARP_MANGLE=m
363
CONFIG_NF_CONNTRACK_IPV6=m
364
CONFIG_NFT_CHAIN_ROUTE_IPV6=m
365
CONFIG_NFT_CHAIN_NAT_IPV6=m
366
CONFIG_NFT_MASQ_IPV6=m
367
CONFIG_NFT_REDIR_IPV6=m
368
CONFIG_NFT_DUP_IPV6=m
369
CONFIG_IP6_NF_IPTABLES=m
370
CONFIG_IP6_NF_MATCH_AH=m
371
CONFIG_IP6_NF_MATCH_EUI64=m
372
CONFIG_IP6_NF_MATCH_FRAG=m
373
CONFIG_IP6_NF_MATCH_OPTS=m
374
CONFIG_IP6_NF_MATCH_HL=m
375
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
376
CONFIG_IP6_NF_MATCH_MH=m
377
CONFIG_IP6_NF_MATCH_RPFILTER=m
378
CONFIG_IP6_NF_MATCH_RT=m
379
CONFIG_IP6_NF_TARGET_HL=m
380
CONFIG_IP6_NF_FILTER=m
381
CONFIG_IP6_NF_TARGET_REJECT=m
382
CONFIG_IP6_NF_TARGET_SYNPROXY=m
383
CONFIG_IP6_NF_MANGLE=m
384
CONFIG_IP6_NF_RAW=m
385
CONFIG_IP6_NF_NAT=m
386
CONFIG_IP6_NF_TARGET_MASQUERADE=m
387
CONFIG_IP6_NF_TARGET_NPT=m
388
CONFIG_NF_TABLES_BRIDGE=m
389
CONFIG_BRIDGE_NF_EBTABLES=m
390
CONFIG_IP_DCCP=m
391
CONFIG_RDS=m
392
CONFIG_RDS_TCP=m
393
CONFIG_TIPC=m
394
CONFIG_L2TP=m
395
CONFIG_L2TP_V3=y
396
CONFIG_L2TP_IP=m
397
CONFIG_L2TP_ETH=m
398
CONFIG_BRIDGE=m
399
CONFIG_BRIDGE_VLAN_FILTERING=y
400
CONFIG_VLAN_8021Q=m
401
CONFIG_VLAN_8021Q_GVRP=y
402
CONFIG_VLAN_8021Q_MVRP=y
403
CONFIG_NET_SCHED=y
404
CONFIG_NET_SCH_CBQ=m
405
CONFIG_NET_SCH_HTB=m
406
CONFIG_NET_SCH_HFSC=m
407
CONFIG_NET_SCH_PRIO=m
408
CONFIG_NET_SCH_MULTIQ=m
409
CONFIG_NET_SCH_RED=m
410
CONFIG_NET_SCH_SFB=m
411
CONFIG_NET_SCH_SFQ=m
412
CONFIG_NET_SCH_TEQL=m
413
CONFIG_NET_SCH_TBF=m
414
CONFIG_NET_SCH_GRED=m
415
CONFIG_NET_SCH_DSMARK=m
416
CONFIG_NET_SCH_NETEM=m
417
CONFIG_NET_SCH_DRR=m
418
CONFIG_NET_SCH_MQPRIO=m
419
CONFIG_NET_SCH_CHOKE=m
420
CONFIG_NET_SCH_QFQ=m
421
CONFIG_NET_SCH_CODEL=m
422
CONFIG_NET_SCH_FQ_CODEL=m
423
CONFIG_NET_SCH_FQ=m
424
CONFIG_NET_SCH_HHF=m
425
CONFIG_NET_SCH_PIE=m
426
CONFIG_NET_SCH_PLUG=m
427
CONFIG_NET_CLS_BASIC=m
428
CONFIG_NET_CLS_TCINDEX=m
429
CONFIG_NET_CLS_ROUTE4=m
430
CONFIG_NET_CLS_FW=m
431
CONFIG_NET_CLS_U32=m
432
CONFIG_CLS_U32_PERF=y
433
CONFIG_CLS_U32_MARK=y
434
CONFIG_NET_CLS_RSVP=m
435
CONFIG_NET_CLS_RSVP6=m
436
CONFIG_NET_CLS_FLOW=m
437
CONFIG_NET_CLS_CGROUP=m
438
CONFIG_NET_CLS_BPF=m
439
CONFIG_NET_CLS_FLOWER=m
440
CONFIG_NET_EMATCH=y
441
CONFIG_NET_EMATCH_CMP=m
442
CONFIG_NET_EMATCH_NBYTE=m
443
CONFIG_NET_EMATCH_U32=m
444
CONFIG_NET_EMATCH_META=m
445
CONFIG_NET_EMATCH_TEXT=m
446
CONFIG_NET_CLS_ACT=y
447
CONFIG_NET_ACT_POLICE=m
448
CONFIG_NET_ACT_GACT=m
449
CONFIG_GACT_PROB=y
450
CONFIG_NET_ACT_MIRRED=m
451
CONFIG_NET_ACT_IPT=m
452
CONFIG_NET_ACT_NAT=m
453
CONFIG_NET_ACT_PEDIT=m
454
CONFIG_NET_ACT_SIMP=m
455
CONFIG_NET_ACT_SKBEDIT=m
456
CONFIG_NET_ACT_CSUM=m
457
CONFIG_NET_ACT_VLAN=m
458
CONFIG_NET_ACT_BPF=m
459
CONFIG_NET_ACT_CONNMARK=m
460
CONFIG_NET_CLS_IND=y
461
CONFIG_DNS_RESOLVER=y
462
CONFIG_NETLINK_DIAG=m
463
CONFIG_CGROUP_NET_PRIO=y
464
CONFIG_BT=m
465
CONFIG_BT_HCIBTUSB=m
466
CONFIG_BT_HCIUART=m
467
CONFIG_BT_HCIUART_BCSP=y
468
CONFIG_BT_HCIUART_ATH3K=y
469
CONFIG_BT_HCIUART_INTEL=y
470
CONFIG_BT_HCIUART_QCA=y
471
CONFIG_BT_HCIBCM203X=m
472
CONFIG_BT_HCIBPA10X=m
473
CONFIG_BT_HCIBFUSB=m
474
CONFIG_BT_HCIVHCI=m
475
CONFIG_BT_MRVL=m
476
CONFIG_BT_ATH3K=m
477
# CONFIG_WIRELESS is not set
478
CONFIG_DEVTMPFS=y
479
CONFIG_DEVTMPFS_MOUNT=y
480
CONFIG_CONNECTOR=y
481
CONFIG_PARPORT=y
482
CONFIG_PARPORT_PC=y
483
CONFIG_BLK_DEV_FD=y
484
CONFIG_BLK_DEV_LOOP=y
485
CONFIG_BLK_DEV_CRYPTOLOOP=y
486
CONFIG_BLK_DEV_DRBD=y
487
CONFIG_BLK_DEV_NBD=y
488
CONFIG_BLK_DEV_RAM=y
489
CONFIG_CDROM_PKTCDVD=y
490
CONFIG_BLK_DEV_NVME=y
491
CONFIG_ENCLOSURE_SERVICES=y
492
CONFIG_IDE=y
493
CONFIG_BLK_DEV_IDECD=y
494
CONFIG_IDE_GENERIC=y
495
CONFIG_BLK_DEV_CMD640=y
496
CONFIG_BLK_DEV_GENERIC=y
497
CONFIG_BLK_DEV_RZ1000=y
498
CONFIG_BLK_DEV_AMD74XX=y
499
CONFIG_BLK_DEV_JMICRON=y
500
CONFIG_BLK_DEV_SIS5513=y
501
CONFIG_BLK_DEV_SD=y
502
CONFIG_BLK_DEV_SR=y
503
CONFIG_BLK_DEV_SR_VENDOR=y
504
CONFIG_CHR_DEV_SG=y
505
CONFIG_SCSI_ENCLOSURE=y
506
CONFIG_SCSI_CONSTANTS=y
507
CONFIG_SCSI_LOGGING=y
508
CONFIG_SCSI_SCAN_ASYNC=y
509
CONFIG_SCSI_FC_ATTRS=y
510
CONFIG_SCSI_SAS_LIBSAS=y
511
CONFIG_SCSI_SAS_ATA=y
512
CONFIG_ISCSI_TCP=m
513
CONFIG_BLK_DEV_3W_XXXX_RAID=m
514
CONFIG_SCSI_HPSA=y
515
CONFIG_SCSI_3W_9XXX=m
516
CONFIG_SCSI_3W_SAS=m
517
CONFIG_SCSI_AACRAID=m
518
CONFIG_SCSI_AIC7XXX=y
519
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
520
# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
521
CONFIG_SCSI_AIC79XX=y
522
CONFIG_AIC79XX_RESET_DELAY_MS=15000
523
# CONFIG_AIC79XX_DEBUG_ENABLE is not set
524
CONFIG_SCSI_AIC94XX=m
525
# CONFIG_AIC94XX_DEBUG is not set
526
CONFIG_SCSI_MVSAS=m
527
CONFIG_SCSI_DPT_I2O=m
528
CONFIG_SCSI_ARCMSR=m
529
CONFIG_MEGARAID_NEWGEN=y
530
CONFIG_MEGARAID_MM=y
531
CONFIG_MEGARAID_MAILBOX=y
532
CONFIG_MEGARAID_LEGACY=y
533
CONFIG_MEGARAID_SAS=y
534
CONFIG_SCSI_MPT2SAS=y
535
CONFIG_SCSI_SMARTPQI=m
536
CONFIG_SCSI_BUSLOGIC=y
537
CONFIG_SCSI_GDTH=m
538
CONFIG_SCSI_QLOGIC_1280=y
539
CONFIG_SCSI_DH=y
540
CONFIG_ATA=y
541
CONFIG_SATA_AHCI=y
542
CONFIG_SATA_SIL24=y
543
CONFIG_ATA_PIIX=y
544
CONFIG_SATA_NV=y
545
CONFIG_SATA_PROMISE=y
546
CONFIG_SATA_SIL=y
547
CONFIG_SATA_SIS=y
548
CONFIG_SATA_SVW=y
549
CONFIG_SATA_VIA=y
550
CONFIG_PATA_ATIIXP=y
551
CONFIG_PATA_JMICRON=y
552
CONFIG_PATA_MPIIX=y
553
CONFIG_MD=y
554
CONFIG_BLK_DEV_MD=y
555
CONFIG_MD_LINEAR=y
556
CONFIG_MD_RAID0=y
557
CONFIG_MD_RAID1=y
558
CONFIG_MD_RAID456=y
559
CONFIG_MD_MULTIPATH=y
560
CONFIG_BLK_DEV_DM=m
561
CONFIG_DM_CRYPT=m
562
CONFIG_DM_SNAPSHOT=m
563
CONFIG_DM_THIN_PROVISIONING=m
564
CONFIG_DM_MIRROR=m
565
CONFIG_DM_LOG_USERSPACE=m
566
CONFIG_DM_RAID=m
567
CONFIG_DM_ZERO=m
568
CONFIG_DM_MULTIPATH=m
569
CONFIG_DM_UEVENT=y
570
CONFIG_TARGET_CORE=m
571
CONFIG_ISCSI_TARGET=m
572
CONFIG_FUSION=y
573
CONFIG_FUSION_SPI=y
574
CONFIG_FUSION_FC=y
575
CONFIG_FUSION_SAS=y
576
CONFIG_FUSION_CTL=y
577
CONFIG_NETDEVICES=y
578
CONFIG_BONDING=m
579
CONFIG_DUMMY=y
580
CONFIG_MACVLAN=y
581
CONFIG_MACVTAP=y
582
CONFIG_VXLAN=m
583
CONFIG_NETCONSOLE=m
584
CONFIG_NETCONSOLE_DYNAMIC=y
585
CONFIG_TUN=y
586
CONFIG_VETH=y
587
CONFIG_NLMON=m
588
CONFIG_VORTEX=y
589
CONFIG_TYPHOON=y
590
CONFIG_ACENIC=y
591
CONFIG_ATL1=y
592
CONFIG_BNX2=y
593
CONFIG_TIGON3=y
594
CONFIG_BNX2X=y
595
CONFIG_CHELSIO_T1=y
596
CONFIG_CHELSIO_T3=y
597
CONFIG_NET_TULIP=y
598
CONFIG_DE2104X=y
599
CONFIG_TULIP=y
600
CONFIG_TULIP_MMIO=y
601
CONFIG_TULIP_NAPI=y
602
CONFIG_TULIP_NAPI_HW_MITIGATION=y
603
CONFIG_DE4X5=y
604
CONFIG_DL2K=y
605
CONFIG_S2IO=y
606
CONFIG_E100=y
607
CONFIG_E1000=y
608
CONFIG_E1000E=y
609
CONFIG_IGB=y
610
CONFIG_IGBVF=y
611
CONFIG_IXGB=m
612
CONFIG_IXGBE=m
613
CONFIG_I40E=m
614
CONFIG_SKGE=y
615
CONFIG_SKY2=y
616
CONFIG_FORCEDETH=y
617
# CONFIG_NET_PACKET_ENGINE is not set
618
CONFIG_NETXEN_NIC=m
619
CONFIG_8139CP=y
620
CONFIG_8139TOO=y
621
CONFIG_R8169=y
622
CONFIG_SIS900=y
623
CONFIG_SIS190=y
624
CONFIG_VIA_RHINE=y
625
CONFIG_VIA_VELOCITY=y
626
# CONFIG_WLAN is not set
627
CONFIG_INPUT_POLLDEV=y
628
CONFIG_INPUT_EVDEV=y
629
# CONFIG_SERIO_SERPORT is not set
630
# CONFIG_LEGACY_PTYS is not set
631
CONFIG_DEVKMEM=y
632
CONFIG_SERIAL_8250=y
633
CONFIG_SERIAL_8250_CONSOLE=y
634
CONFIG_PRINTER=y
635
CONFIG_IPMI_HANDLER=y
636
CONFIG_IPMI_DEVICE_INTERFACE=y
637
CONFIG_IPMI_SI=y
638
CONFIG_IPMI_WATCHDOG=y
639
CONFIG_IPMI_POWEROFF=y
640
CONFIG_HPET=y
641
CONFIG_I2C_AMD756=y
642
CONFIG_I2C_AMD756_S4882=y
643
CONFIG_I2C_AMD8111=y
644
CONFIG_I2C_ISCH=y
645
CONFIG_I2C_PIIX4=y
646
CONFIG_I2C_NFORCE2=y
647
CONFIG_I2C_NFORCE2_S4985=y
648
CONFIG_I2C_SIS5595=y
649
CONFIG_I2C_SIS630=y
650
CONFIG_I2C_SIS96X=y
651
CONFIG_I2C_VIA=y
652
CONFIG_I2C_VIAPRO=y
653
CONFIG_WATCHDOG=y
654
CONFIG_I6300ESB_WDT=y
655
CONFIG_ITCO_WDT=y
656
CONFIG_ITCO_VENDOR_SUPPORT=y
657
CONFIG_HP_WATCHDOG=y
658
CONFIG_NV_TCO=y
659
CONFIG_MEDIA_SUPPORT=y
660
CONFIG_AGP=y
661
CONFIG_AGP_AMD64=y
662
CONFIG_AGP_INTEL=m
663
CONFIG_AGP_SIS=m
664
CONFIG_AGP_VIA=m
665
CONFIG_VGA_SWITCHEROO=y
666
CONFIG_DRM=m
667
CONFIG_DRM_AMDGPU=m
668
CONFIG_DRM_AMDGPU_SI=y
669
CONFIG_DRM_AMDGPU_CIK=y
670
CONFIG_DRM_AMDGPU_USERPTR=y
671
CONFIG_DRM_NOUVEAU=m
672
CONFIG_DRM_I915=m
673
CONFIG_DRM_VGEM=m
674
CONFIG_DRM_UDL=m
675
CONFIG_DRM_MGAG200=m
676
CONFIG_DRM_CIRRUS_QEMU=m
677
CONFIG_DRM_BOCHS=m
678
CONFIG_DRM_TINYDRM=m
679
CONFIG_FB=y
680
CONFIG_FB_CIRRUS=m
681
CONFIG_FB_PM2=m
682
CONFIG_FB_CYBER2000=m
683
CONFIG_FB_ARC=m
684
CONFIG_FB_VGA16=m
685
CONFIG_FB_EFI=y
686
CONFIG_FB_NVIDIA=m
687
CONFIG_FB_NVIDIA_I2C=y
688
CONFIG_FB_NVIDIA_DEBUG=y
689
CONFIG_FB_I740=m
690
CONFIG_FB_LE80578=m
691
CONFIG_FB_CARILLO_RANCH=m
692
CONFIG_FB_MATROX=m
693
CONFIG_FB_MATROX_MILLENIUM=y
694
CONFIG_FB_MATROX_MYSTIQUE=y
695
CONFIG_FB_MATROX_G=y
696
CONFIG_FB_MATROX_I2C=m
697
CONFIG_FB_RADEON=m
698
CONFIG_FB_RADEON_DEBUG=y
699
CONFIG_FB_SMSCUFX=m
700
CONFIG_FB_UDL=m
701
CONFIG_FB_IBM_GXT4500=m
702
CONFIG_LCD_PLATFORM=m
703
CONFIG_BACKLIGHT_CARILLO_RANCH=m
704
CONFIG_BACKLIGHT_APPLE=m
705
CONFIG_BACKLIGHT_PM8941_WLED=m
706
CONFIG_BACKLIGHT_SAHARA=m
707
CONFIG_BACKLIGHT_ADP8860=m
708
CONFIG_BACKLIGHT_ADP8870=m
709
CONFIG_BACKLIGHT_LM3639=m
710
CONFIG_BACKLIGHT_LV5207LP=m
711
CONFIG_BACKLIGHT_BD6107=m
712
CONFIG_BACKLIGHT_ARCXCNN=m
713
CONFIG_VGACON_SOFT_SCROLLBACK=y
714
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=256
715
CONFIG_SOUND=y
716
CONFIG_SND=y
717
CONFIG_SND_DYNAMIC_MINORS=y
718
CONFIG_SND_CTXFI=y
719
CONFIG_SND_EMU10K1=y
720
CONFIG_SND_EMU10K1X=y
721
CONFIG_SND_ENS1370=y
722
CONFIG_SND_ENS1371=y
723
CONFIG_SND_ES1938=y
724
CONFIG_SND_ES1968=y
725
CONFIG_SND_INTEL8X0=y
726
CONFIG_SND_SONICVIBES=y
727
CONFIG_SND_VIA82XX=y
728
CONFIG_SND_VIA82XX_MODEM=y
729
CONFIG_SND_YMFPCI=y
730
CONFIG_SND_HDA_INTEL=y
731
CONFIG_SND_HDA_CODEC_REALTEK=y
732
CONFIG_SND_HDA_CODEC_ANALOG=y
733
CONFIG_SND_HDA_CODEC_SIGMATEL=y
734
CONFIG_SND_HDA_CODEC_VIA=y
735
CONFIG_SND_HDA_CODEC_HDMI=y
736
CONFIG_SND_HDA_CODEC_CIRRUS=y
737
CONFIG_SND_HDA_CODEC_CONEXANT=y
738
CONFIG_SND_HDA_CODEC_CA0110=y
739
CONFIG_SND_HDA_CODEC_CA0132=y
740
CONFIG_SND_HDA_CODEC_CMEDIA=y
741
CONFIG_SND_HDA_CODEC_SI3054=y
742
CONFIG_SND_USB_AUDIO=m
743
CONFIG_HIDRAW=y
744
CONFIG_HID_DRAGONRISE=y
745
CONFIG_HID_KYE=y
746
CONFIG_HID_GYRATION=y
747
CONFIG_HID_TWINHAN=y
748
CONFIG_HID_LED=m
749
CONFIG_HID_LOGITECH_DJ=m
750
CONFIG_HID_NTRIG=y
751
CONFIG_HID_ORTEK=y
752
CONFIG_HID_PANTHERLORD=y
753
CONFIG_HID_PETALYNX=y
754
CONFIG_HID_SAMSUNG=y
755
CONFIG_HID_SUNPLUS=y
756
CONFIG_HID_GREENASIA=y
757
CONFIG_HID_SMARTJOYPLUS=y
758
CONFIG_HID_TOPSEED=y
759
CONFIG_HID_THRUSTMASTER=y
760
CONFIG_HID_ZEROPLUS=y
761
CONFIG_USB=y
762
CONFIG_USB_XHCI_HCD=y
763
CONFIG_USB_EHCI_HCD=y
764
# CONFIG_USB_EHCI_TT_NEWSCHED is not set
765
CONFIG_USB_OHCI_HCD=y
766
CONFIG_USB_UHCI_HCD=y
767
CONFIG_USB_SL811_HCD=y
768
CONFIG_USB_STORAGE=y
769
CONFIG_USB_SERIAL=y
770
CONFIG_USB_SERIAL_FTDI_SIO=y
771
CONFIG_USB_SERIAL_OMNINET=y
772
CONFIG_USB_CHAOSKEY=m
773
CONFIG_EDAC=y
774
CONFIG_EDAC_AMD64=y
775
CONFIG_EDAC_E752X=y
776
CONFIG_EDAC_I82975X=y
777
CONFIG_EDAC_I3000=y
778
CONFIG_EDAC_I3200=y
779
CONFIG_EDAC_IE31200=y
780
CONFIG_EDAC_X38=y
781
CONFIG_EDAC_I5400=y
782
CONFIG_EDAC_I7CORE=y
783
CONFIG_EDAC_I5000=y
784
CONFIG_EDAC_I5100=y
785
CONFIG_EDAC_I7300=y
786
CONFIG_EDAC_SBRIDGE=y
787
CONFIG_RTC_CLASS=y
788
# CONFIG_RTC_INTF_PROC is not set
789
CONFIG_AMD_IOMMU=y
790
CONFIG_DELL_RBU=m
791
CONFIG_GOOGLE_FIRMWARE=y
792
CONFIG_GOOGLE_COREBOOT_TABLE_ACPI=m
793
CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=m
794
CONFIG_EFI_VARS=y
795
CONFIG_EXT2_FS=y
796
CONFIG_EXT3_FS=m
797
CONFIG_EXT3_FS_POSIX_ACL=y
798
CONFIG_EXT4_FS_SECURITY=y
799
CONFIG_REISERFS_FS=y
800
CONFIG_REISERFS_PROC_INFO=y
801
CONFIG_REISERFS_FS_XATTR=y
802
CONFIG_REISERFS_FS_POSIX_ACL=y
803
CONFIG_XFS_FS=y
804
CONFIG_XFS_QUOTA=y
805
CONFIG_XFS_POSIX_ACL=y
806
CONFIG_XFS_RT=y
807
CONFIG_BTRFS_FS=m
808
CONFIG_BTRFS_FS_POSIX_ACL=y
809
CONFIG_FANOTIFY=y
810
CONFIG_QUOTA=y
811
CONFIG_QUOTA_NETLINK_INTERFACE=y
812
# CONFIG_PRINT_QUOTA_WARNING is not set
813
CONFIG_QFMT_V2=m
814
CONFIG_AUTOFS4_FS=m
815
CONFIG_FUSE_FS=m
816
CONFIG_OVERLAY_FS=m
817
CONFIG_FSCACHE=y
818
CONFIG_FSCACHE_STATS=y
819
CONFIG_FSCACHE_HISTOGRAM=y
820
CONFIG_FSCACHE_DEBUG=y
821
CONFIG_CACHEFILES=y
822
CONFIG_CACHEFILES_DEBUG=y
823
CONFIG_CACHEFILES_HISTOGRAM=y
824
CONFIG_ISO9660_FS=m
825
CONFIG_JOLIET=y
826
CONFIG_ZISOFS=y
827
CONFIG_UDF_FS=m
828
CONFIG_MSDOS_FS=m
829
CONFIG_VFAT_FS=m
830
CONFIG_NTFS_FS=m
831
CONFIG_PROC_KCORE=y
832
CONFIG_TMPFS_POSIX_ACL=y
833
CONFIG_HUGETLBFS=y
834
CONFIG_ECRYPT_FS=m
835
CONFIG_ECRYPT_FS_MESSAGING=y
836
CONFIG_SQUASHFS=m
837
CONFIG_SQUASHFS_XATTR=y
838
CONFIG_SQUASHFS_LZ4=y
839
CONFIG_SQUASHFS_LZO=y
840
CONFIG_SQUASHFS_XZ=y
841
CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y
842
CONFIG_SQUASHFS_EMBEDDED=y
843
CONFIG_NFS_FS=m
844
CONFIG_NFS_V3_ACL=y
845
CONFIG_NFS_V4=m
846
CONFIG_NFS_SWAP=y
847
CONFIG_NFS_V4_1=y
848
CONFIG_NFS_FSCACHE=y
849
CONFIG_NFSD=m
850
CONFIG_NFSD_V3_ACL=y
851
CONFIG_NFSD_V4=y
852
CONFIG_CEPH_FS=m
853
CONFIG_CEPH_FSCACHE=y
854
CONFIG_CEPH_FS_POSIX_ACL=y
855
CONFIG_CIFS=m
856
CONFIG_CIFS_STATS=y
857
CONFIG_CIFS_XATTR=y
858
CONFIG_CIFS_POSIX=y
859
CONFIG_NLS_CODEPAGE_437=m
860
CONFIG_NLS_CODEPAGE_850=m
861
CONFIG_NLS_CODEPAGE_852=m
862
CONFIG_NLS_ISO8859_1=m
863
CONFIG_NLS_UTF8=m
864
CONFIG_DLM=m
865
CONFIG_PRINTK_TIME=y
866
CONFIG_DEBUG_INFO=y
867
# CONFIG_ENABLE_WARN_DEPRECATED is not set
868
CONFIG_MAGIC_SYSRQ=y
869
CONFIG_DEBUG_KERNEL=y
870
CONFIG_RCU_CPU_STALL_TIMEOUT=60
871
CONFIG_FUNCTION_TRACER=y
872
CONFIG_FTRACE_SYSCALLS=y
873
CONFIG_BLK_DEV_IO_TRACE=y
874
CONFIG_MEMTEST=y
875
CONFIG_EARLY_PRINTK_DBGP=y
876
CONFIG_SECURITYFS=y
877
CONFIG_CRYPTO_GCM=m
878
CONFIG_CRYPTO_ECB=y
879
CONFIG_CRYPTO_PCBC=y
880
CONFIG_CRYPTO_CMAC=y
881
CONFIG_CRYPTO_HMAC=y
882
CONFIG_CRYPTO_MD4=y
883
CONFIG_CRYPTO_SHA1=y
884
CONFIG_CRYPTO_SHA256=y
885
CONFIG_CRYPTO_ARC4=y
886
CONFIG_CRYPTO_DES=y
887
CONFIG_KVM=m
888
CONFIG_KVM_INTEL=m
889
CONFIG_KVM_AMD=m
890
CONFIG_CRC16=y
891
CONFIG_CRC_ITU_T=y
892
CONFIG_FONTS=y
893
CONFIG_FONT_8x8=y
894
CONFIG_FONT_7x14=y
895
CONFIG_FONT_PEARL_8x8=y
896
CONFIG_FONT_ACORN_8x8=y
897
CONFIG_FONT_MINI_4x6=y
898
CONFIG_FONT_10x18=y
899
CONFIG_FONT_SUN8x16=y
900
CONFIG_FONT_SUN12x22=y
901
EOF
902
make olddefconfig
903
}
904
905
mee_build() {
906
echo "build $@"
907
make ${BEE_MAKEFLAGS}
908
}
909
910
mee_install() {
911
echo "install $@"
912
913
make modules_install INSTALL_MOD_PATH=${D}
914
make install INSTALL_PATH=${D}/boot
915
# make firmware_install INSTALL_MOD_PATH=${D}
916
917
build_spl_zfs_extra_modules_and_do_depmod
918
919
rm -v ${D}/lib/modules/${FULLKERNELVERSION}/{source,build}
920
921
ln -sv /usr/src/linux/${PKGALLPKG}/source ${D}/lib/modules/${FULLKERNELVERSION}/source
922
ln -sv /usr/src/linux/${PKGALLPKG}/build ${D}/lib/modules/${FULLKERNELVERSION}/build
923
924
ln -sv bzImage-${FULLKERNELVERSION} ${D}/boot/mariux.${PKGREVISION}
925
}