|
Lines 5-10
Link Here
|
| 5 |
|
5 |
|
| 6 |
%define module_name nvidia |
6 |
%define module_name nvidia |
| 7 |
%define kmsmodule_name nvidia-modeset |
7 |
%define kmsmodule_name nvidia-modeset |
|
|
8 |
%define uvmmodule_name nvidia-uvm |
| 8 |
%define module_version 361.28 |
9 |
%define module_version 361.28 |
| 9 |
%define module_release alt1 |
10 |
%define module_release alt1 |
| 10 |
%define flavour @kflavour@ |
11 |
%define flavour @kflavour@ |
|
Lines 150-161
do
Link Here
|
| 150 |
TEMP_DIR=$PWD/ \ |
151 |
TEMP_DIR=$PWD/ \ |
| 151 |
ARCH=%base_arch \ |
152 |
ARCH=%base_arch \ |
| 152 |
SYSSRC=%_usrsrc/linux-%kversion-%flavour |
153 |
SYSSRC=%_usrsrc/linux-%kversion-%flavour |
|
|
154 |
if [ -d uvm ] ; then |
| 155 |
pushd uvm |
| 156 |
cp ../Module.symvers ./ |
| 157 |
%make_build modules \ |
| 158 |
$INTO_KERNEL_SRCDIR \ |
| 159 |
SUBDIRS=$PWD \ |
| 160 |
TEMP_DIR=$PWD/ \ |
| 161 |
ARCH=%base_arch \ |
| 162 |
SYSSRC=%_usrsrc/linux-%kversion-%flavour |
| 163 |
popd |
| 164 |
fi |
| 153 |
popd |
165 |
popd |
| 154 |
done |
166 |
done |
| 155 |
|
167 |
|
| 156 |
%install |
168 |
%install |
| 157 |
mkdir -p %buildroot/%module_dir |
169 |
mkdir -p %buildroot/%module_dir |
| 158 |
mkdir -p %buildroot/%module_local_dir |
170 |
mkdir -p %buildroot/%module_local_dir |
|
|
171 |
mkdir -p %buildroot/%module_local_dir-uvm |
| 159 |
mkdir -p %buildroot/%module_version_dir |
172 |
mkdir -p %buildroot/%module_version_dir |
| 160 |
mkdir -p %buildroot/%nvidia_workdir |
173 |
mkdir -p %buildroot/%nvidia_workdir |
| 161 |
|
174 |
|
|
Lines 166-179
do
Link Here
|
| 166 |
install -p -m644 %module_name%module_ext %buildroot/%module_local_dir/%kversion-%flavour-%krelease-$ver |
179 |
install -p -m644 %module_name%module_ext %buildroot/%module_local_dir/%kversion-%flavour-%krelease-$ver |
| 167 |
[ -e %module_name-modeset%module_ext ] && |
180 |
[ -e %module_name-modeset%module_ext ] && |
| 168 |
install -p -m644 %module_name-modeset%module_ext %buildroot/%module_local_dir/modeset-%kversion-%flavour-%krelease-$ver |
181 |
install -p -m644 %module_name-modeset%module_ext %buildroot/%module_local_dir/modeset-%kversion-%flavour-%krelease-$ver |
|
|
182 |
[ -e uvm/%module_name-uvm%module_ext ] && |
| 183 |
install -p -m644 uvm/%module_name-uvm%module_ext %buildroot/%module_local_dir/uvm-%kversion-%flavour-%krelease-$ver |
| 184 |
[ -e %module_name-uvm%module_ext ] && |
| 185 |
install -p -m644 %module_name-uvm%module_ext %buildroot/%module_local_dir/uvm-%kversion-%flavour-%krelease-$ver |
| 169 |
popd |
186 |
popd |
| 170 |
done |
187 |
done |
| 171 |
|
188 |
|
| 172 |
echo -n "%version" >%buildroot/%nvidia_workdir/%kversion-%flavour-%krelease |
189 |
echo -n "%version" >%buildroot/%nvidia_workdir/%kversion-%flavour-%krelease |
| 173 |
ln -s %nvidia_workdir/%kversion-%flavour-%krelease %buildroot/%module_version_dir/%module_name |
190 |
ln -s %nvidia_workdir/%kversion-%flavour-%krelease %buildroot/%module_version_dir/%module_name |
| 174 |
ln -s nvidia %buildroot/%module_version_dir/%kmsmodule_name |
191 |
ln -s nvidia %buildroot/%module_version_dir/%kmsmodule_name |
|
|
192 |
ln -s nvidia %buildroot/%module_version_dir/%uvmmodule_name |
| 175 |
ln -s %module_local_dir/%kversion-%flavour-%krelease-%version %buildroot/%module_dir/%module_name%module_ext |
193 |
ln -s %module_local_dir/%kversion-%flavour-%krelease-%version %buildroot/%module_dir/%module_name%module_ext |
| 176 |
ln -s %module_local_dir/modeset-%kversion-%flavour-%krelease-%version %buildroot/%module_dir/%kmsmodule_name%module_ext |
194 |
ln -s %module_local_dir/modeset-%kversion-%flavour-%krelease-%version %buildroot/%module_dir/%kmsmodule_name%module_ext |
|
|
195 |
ln -s %module_local_dir/uvm-%kversion-%flavour-%krelease-%version %buildroot/%module_dir/%uvmmodule_name%module_ext |
| 177 |
|
196 |
|
| 178 |
|
197 |
|
| 179 |
%post |
198 |
%post |
|
Lines 206-213
fi
Link Here
|
| 206 |
%module_dir |
225 |
%module_dir |
| 207 |
%module_version_dir/%module_name |
226 |
%module_version_dir/%module_name |
| 208 |
%module_version_dir/%kmsmodule_name |
227 |
%module_version_dir/%kmsmodule_name |
|
|
228 |
%module_version_dir/%uvmmodule_name |
| 209 |
%module_local_dir/%kversion-%flavour-%krelease-* |
229 |
%module_local_dir/%kversion-%flavour-%krelease-* |
| 210 |
%module_local_dir/modeset-%kversion-%flavour-%krelease-* |
230 |
%module_local_dir/modeset-%kversion-%flavour-%krelease-* |
|
|
231 |
%module_local_dir/uvm-%kversion-%flavour-%krelease-* |
| 211 |
%config(noreplace) %nvidia_workdir/%kversion-%flavour-%krelease |
232 |
%config(noreplace) %nvidia_workdir/%kversion-%flavour-%krelease |
| 212 |
|
233 |
|
| 213 |
%changelog |
234 |
%changelog |