-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdkms.conf
164 lines (164 loc) · 5.13 KB
/
dkms.conf
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
PACKAGE_NAME="lustre"
PACKAGE_VERSION="2.4.0"
PACKAGE_CONFIG="/etc/sysconfig/lustre"
SPL_VERSION=$(dkms status -m spl | awk -F', ' '{print $2; exit 0}')
ZFS_VERSION=$(dkms status -m zfs | awk -F', ' '{print $2; exit 0}')
PRE_BUILD="configure
--prefix=/usr
--with-linux=${kernel_source_dir}
--with-linux-obj=${kernel_source_dir}
--with-spl=${dkms_tree}/spl/${SPL_VERSION}/build
--with-spl-obj=${dkms_tree}/spl/${SPL_VERSION}/${kernelver}/${arch}
--with-zfs=${dkms_tree}/zfs/${ZFS_VERSION}/build
--with-zfs-obj=${dkms_tree}/zfs/${ZFS_VERSION}/${kernelver}/${arch}
--without-ldiskfs
--without-sysio
--without-lustre-iokit
--disable-snmp
--disable-doc
--disable-utils
--disable-tests
--disable-maintainer-mode
$(
[[ -r ${PACKAGE_CONFIG} ]] \
&& source ${PACKAGE_CONFIG} \
&& shopt -q -s extglob \
&& \
{
if [[ ${LUSTRE_DKMS_DISABLE_CDEBUG,,} == @(y|yes) ]]
then
echo --disable-libcfs-cdebug
fi
if [[ ${LUSTRE_DKMS_DISABLE_TRACE,,} == @(y|yes) ]]
then
echo --disable-libcfs-trace
fi
if [[ ${LUSTRE_DKMS_DISABLE_ASSERT,,} == @(y|yes) ]]
then
echo --disable-libcfs-assert
fi
}
)
"
BUILD_DEPENDS[0]="zfs"
AUTOINSTALL="yes"
REMAKE_INITRD="no"
MAKE[0]="make"
STRIP[0]="$(
[[ -r ${PACKAGE_CONFIG} ]] \
&& source ${PACKAGE_CONFIG} \
&& shopt -q -s extglob \
&& [[ ${LUSTRE_DKMS_DISABLE_STRIP,,} == @(y|yes) ]] \
&& echo -n no
)"
STRIP[1]="${STRIP[0]}"
STRIP[2]="${STRIP[0]}"
STRIP[3]="${STRIP[0]}"
STRIP[4]="${STRIP[0]}"
STRIP[5]="${STRIP[0]}"
STRIP[6]="${STRIP[0]}"
STRIP[7]="${STRIP[0]}"
STRIP[8]="${STRIP[0]}"
STRIP[9]="${STRIP[0]}"
STRIP[10]="${STRIP[0]}"
STRIP[11]="${STRIP[0]}"
STRIP[12]="${STRIP[0]}"
STRIP[13]="${STRIP[0]}"
STRIP[14]="${STRIP[0]}"
STRIP[15]="${STRIP[0]}"
STRIP[16]="${STRIP[0]}"
STRIP[17]="${STRIP[0]}"
STRIP[18]="${STRIP[0]}"
STRIP[19]="${STRIP[0]}"
STRIP[20]="${STRIP[0]}"
STRIP[21]="${STRIP[0]}"
STRIP[22]="${STRIP[0]}"
STRIP[23]="${STRIP[0]}"
STRIP[24]="${STRIP[0]}"
STRIP[25]="${STRIP[0]}"
STRIP[26]="${STRIP[0]}"
STRIP[27]="${STRIP[0]}"
BUILT_MODULE_NAME[0]="lnet_selftest"
BUILT_MODULE_LOCATION[0]="lnet/selftest/"
DEST_MODULE_LOCATION[0]="/extra/lnet/"
BUILT_MODULE_NAME[1]="lnet"
BUILT_MODULE_LOCATION[1]="lnet/lnet/"
DEST_MODULE_LOCATION[1]="/extra/lnet/"
BUILT_MODULE_NAME[2]="ksocklnd"
BUILT_MODULE_LOCATION[2]="lnet/klnds/socklnd/"
DEST_MODULE_LOCATION[2]="/extra/lnet/"
BUILT_MODULE_NAME[3]="ko2iblnd"
BUILT_MODULE_LOCATION[3]="lnet/klnds/o2iblnd/"
DEST_MODULE_LOCATION[3]="/extra/lnet/"
BUILT_MODULE_NAME[4]="libcfs"
BUILT_MODULE_LOCATION[4]="libcfs/libcfs/"
DEST_MODULE_LOCATION[4]="/extra/lustre/"
BUILT_MODULE_NAME[5]="ptlrpc"
BUILT_MODULE_LOCATION[5]="lustre/ptlrpc/"
DEST_MODULE_LOCATION[5]="/extra/lustre/"
BUILT_MODULE_NAME[6]="lvfs"
BUILT_MODULE_LOCATION[6]="lustre/lvfs/"
DEST_MODULE_LOCATION[6]="/extra/lustre/"
BUILT_MODULE_NAME[7]="lov"
BUILT_MODULE_LOCATION[7]="lustre/lov/"
DEST_MODULE_LOCATION[7]="/extra/lustre/"
BUILT_MODULE_NAME[8]="osd_zfs"
BUILT_MODULE_LOCATION[8]="lustre/osd-zfs/"
DEST_MODULE_LOCATION[8]="/extra/lustre/"
BUILT_MODULE_NAME[9]="fld"
BUILT_MODULE_LOCATION[9]="lustre/fld/"
DEST_MODULE_LOCATION[9]="/extra/lustre/"
BUILT_MODULE_NAME[10]="obdecho"
BUILT_MODULE_LOCATION[10]="lustre/obdecho/"
DEST_MODULE_LOCATION[10]="/extra/lustre/"
BUILT_MODULE_NAME[11]="mgs"
BUILT_MODULE_LOCATION[11]="lustre/mgs/"
DEST_MODULE_LOCATION[11]="/extra/lustre/"
BUILT_MODULE_NAME[12]="osc"
BUILT_MODULE_LOCATION[12]="lustre/osc/"
DEST_MODULE_LOCATION[12]="/extra/lustre/"
BUILT_MODULE_NAME[13]="lquota"
BUILT_MODULE_LOCATION[13]="lustre/quota/"
DEST_MODULE_LOCATION[13]="/extra/lustre/"
BUILT_MODULE_NAME[14]="mgc"
BUILT_MODULE_LOCATION[14]="lustre/mgc/"
DEST_MODULE_LOCATION[14]="/extra/lustre/"
BUILT_MODULE_NAME[15]="mdt"
BUILT_MODULE_LOCATION[15]="lustre/mdt/"
DEST_MODULE_LOCATION[15]="/extra/lustre/"
BUILT_MODULE_NAME[16]="osp"
BUILT_MODULE_LOCATION[16]="lustre/osp/"
DEST_MODULE_LOCATION[16]="/extra/lustre/"
BUILT_MODULE_NAME[17]="mdd"
BUILT_MODULE_LOCATION[17]="lustre/mdd/"
DEST_MODULE_LOCATION[17]="/extra/lustre/"
BUILT_MODULE_NAME[18]="lustre"
BUILT_MODULE_LOCATION[18]="lustre/llite/"
DEST_MODULE_LOCATION[18]="/extra/lustre/"
BUILT_MODULE_NAME[19]="llite_lloop"
BUILT_MODULE_LOCATION[19]="lustre/llite/"
DEST_MODULE_LOCATION[19]="/extra/lustre/"
BUILT_MODULE_NAME[20]="fid"
BUILT_MODULE_LOCATION[20]="lustre/fid/"
DEST_MODULE_LOCATION[20]="/extra/lustre/"
BUILT_MODULE_NAME[21]="mdc"
BUILT_MODULE_LOCATION[21]="lustre/mdc/"
DEST_MODULE_LOCATION[21]="/extra/lustre/"
BUILT_MODULE_NAME[22]="obdclass"
BUILT_MODULE_LOCATION[22]="lustre/obdclass/"
DEST_MODULE_LOCATION[22]="/extra/lustre/"
BUILT_MODULE_NAME[23]="llog_test"
BUILT_MODULE_LOCATION[23]="lustre/obdclass/"
DEST_MODULE_LOCATION[23]="/extra/lustre/"
BUILT_MODULE_NAME[24]="lod"
BUILT_MODULE_LOCATION[24]="lustre/lod/"
DEST_MODULE_LOCATION[24]="/extra/lustre/"
BUILT_MODULE_NAME[25]="lmv"
BUILT_MODULE_LOCATION[25]="lustre/lmv/"
DEST_MODULE_LOCATION[25]="/extra/lustre/"
BUILT_MODULE_NAME[26]="ofd"
BUILT_MODULE_LOCATION[26]="lustre/ofd/"
DEST_MODULE_LOCATION[26]="/extra/lustre/"
BUILT_MODULE_NAME[27]="ost"
BUILT_MODULE_LOCATION[27]="lustre/ost/"
DEST_MODULE_LOCATION[27]="/extra/lustre/"