The relevant code in the Makefile is:
for module in modules.d/*; do \
if test -L "$$module"; then cp -d "$$module"
"$(DESTDIR)$(pkglibdir)/modules.d"; continue; fi; \
install -m 0755 -d "$$module" "$(DESTDIR)$(pkglibdir)/$$module"; \
for file in "$$module"/*; do \
mode=0755; test -x "$$file" || mode=0644; \
install -m "$$mode" "$$file" "$(DESTDIR)$(pkglibdir)/$$file"; \
done; \
done
So the `mode=0755; test -x "$$file" || mode=0644` part will check if the
file is executable in the source and only make it executable in that
case. So I don't know hat that could happen.
The affected 111-3 was built with debhelper 13.31ubuntu1, but dracut
111-4 was built with debhelper 14.2ubuntu1.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2158649
Title:
Please remove executable permission bits (dracut-core)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dracut/+bug/2158649/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs