Hi, I can't replicate this (see below for my attempt). OK. We need to know why there is a dirty in there. The value we see for target debian/stamp/conf/full-changelog 's/=V/3.15.0-rc4-dirty/g' comesd from KERNELRELEASE. That is defined from: a) cat include/config/kernel.release or b) cat .kernelrelease c) stuff that kernel-package made up, which will never include dirty in it
At this point, we need to know the content of include/config/kernel.release. That is created by the kernel build system, not make-kpkg manoj --8<---------------cut here---------------start------------->8--- git clone --local linus-tree test-tree cd test-tree cp ../linus-tree/.config . make kernelrelease ... 3.15.0-rc4-00234-g256cf4c make-kpkg --initrd linux_image exec make kpkg_version=13.003 -f /usr/share/kernel-package/ruleset/minimal.mk debian INITRD=YES ====== making target debian/stamp/conf/minimal_debian [new prereqs: ]====== This is kernel package version 13.003. test -d debian || mkdir debian test ! -e stamp-building || rm -f stamp-building install -p -m 755 /usr/share/kernel-package/rules debian/rules for file in ChangeLog Control Control.bin86 config templates.in rules; do \ cp -f /usr/share/kernel-package/$file ./debian/; \ done cp: cannot stat ‘/usr/share/kernel-package/ChangeLog’: No such file or directory for dir in Config docs examples ruleset scripts pkg po; do \ cp -af /usr/share/kernel-package/$dir ./debian/; \ done test -f debian/control || sed -e 's/=V/3.15.0-rc4/g' \ -e 's/=D/3.15.0-rc4-10.00.Custom/g' -e 's/=A/amd64/g' \ -e 's/=SA//g' \ -e 's/=I//g' \ -e 's/=CV/3.15/g' \ -e 's/=M/Unknown Kernel Package Maintainer <unkn...@unconfigured.in.etc.kernel-pkg.conf>/g' \ -e 's/=ST/linux/g' -e 's/=B/x86_64/g' \ /usr/share/kernel-package/Control > debian/control test -f debian/changelog || sed -e 's/=V/3.15.0-rc4/g' \ -e 's/=D/3.15.0-rc4-10.00.Custom/g' -e 's/=A/amd64/g' \ -e 's/=ST/linux/g' -e 's/=B/x86_64/g' \ -e 's/=M/Unknown Kernel Package Maintainer <unkn...@unconfigured.in.etc.kernel-pkg.conf>/g' \ /usr/share/kernel-package/changelog > debian/changelog chmod 0644 debian/control debian/changelog --8<---------------cut here---------------end--------------->8--- -- Stay away from flying saucers today. Manoj Srivastava <sriva...@acm.org> <http://www.golden-gryphon.com/> 4096R/C5779A1C E37E 5EC5 2A01 DA25 AD20 05B6 CF48 9438 C577 9A1C
signature.asc
Description: PGP signature