Andreas Moog wrote: > attached is a minimal testcase. It's a source format 3.0 (quilt) > package, shipping a file to be installed in /usr/share and a shell > script in debian/ to be installed in /usr/bin. But in the buildlog: > > The error goes away if the script is named anything else than the > package name.
I bisected this and the bug was introduced in commit 67b74298. Unfortunately, that's a commit from 2000 when I rewrote debhelper in perl from shell script. I don't think this was ever a documented or desired behavior. However, it is possible that some package could depend on it and break if it were changed. It should be pretty easy to audit all source packages to find files named debian/$package and then check to see if any of them are init scripts. If someone does that I can change it globally. Otherwise, I will need to make the fix only be enabled for v10. Which I've done for now in my tree. -- see shy jo
signature.asc
Description: Digital signature