View | Details | Raw Unified | Return to bug 31958
Collapse All | Expand All

(-)a/kernel-modules-nvidia.spec (+21 lines)
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

Return to bug 31958