reassign 501427 linux-source-2.6.26
retitle 501427 make -C $KSRC prepare resets utsrelease.h if it contains a 
custom version string
severity 501427 grave


If I call make -C $KSRC prepare this will reset the string in utsrelease.h to 
the default, e.g. 2.6.26. If I've to build the kernel with a custom 
--append-to-version string this string is not longer represented in this file.
In my eyes this behaviour is not that is expected as it prevents that more than
one package is build against this kernel-source with module-assistant. 

As an example:
make-kpkg --initrd --append-to-version "-foo-bar" binary-arch

# cat include/linux/utsrelease.h
#define UTS_RELEASE "2.6.26-foo-bar"

# make -C . prepare

# cat include/linux/utsrelease.h
#define UTS_RELEASE "2.6.26"

Justification for grave: It's no longer possible to build modules with m-a 
against this kernel without manual intervention.


 . '' ` .   Patrick Winnertz <[EMAIL PROTECTED]>
:  :'   :   proud Debian developer, author, administrator, and user
`. `'` -
  `-  Debian - when you have better things to do than fixing systems

Attachment: signature.asc
Description: This is a digitally signed message part.

Pkg-lustre-maintainers mailing list

Reply via email to