kernel-package generates incomplete kernel-headers packages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kernel-package (Ubuntu) |
Invalid
|
Medium
|
Ben Collins |
Bug Description
After installing a kernel-image and kernel-headers created with make-kpkg, I
tried creating a modules package for the ieee80211 modules.
The kernel was a vanilla 2.6.13.3 kernel
Issuing the command with KSRC pointing to the build tree works.
root@kuiken:
KSRC=/usr/
binary-modules
/usr/bin/gcc-3.3
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_
done
for templ in `ls debian/
test -e ${templ%
${templ%
sed -e 's/##KVERS#
s/_KVERS_
s/_KDREV_//g' < $templ > ${templ%
done
export DH_OPTIONS=
dh_testdir
dh_testroot
dh_clean -k
# Build the module
/usr/bin/make -C driver KSRC=/usr/
KVER=2.
make[1]: Entering directory `/usr/src/
/usr/bin/make -C /usr/src/
M=/usr/
MODVERDIR=
/bin/sh: /usr/src/
No such file or directory
make[2]: Entering directory `/usr/src/
WARNING: Symbol version dump
/usr/src/
is missing; modules will have no dependencies and
modversions.
make[3]: scripts/
make[3]: *** No rule to make target `scripts/
make[2]: *** [_module_
make[2]: Leaving directory `/usr/src/
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/
make: *** [binary-modules] Error 2
root@kuiken:
Blah