Univention Bugzilla – Bug 30520
dh-umc-module-install installs files with permission 0755 instead of 0644
Last modified: 2016-01-27 16:26:11 CET
Created attachment 5086 [details] Add missing -m644 For example lintian on UVMM: executable-not-elf-or-script ./usr/share/locale/de/LC_MESSAGES/univention-management-console-module-uvmm.mo executable-not-elf-or-script ./usr/share/univention-management-console/modules/uvmm.xml executable-not-elf-or-script ./usr/share/univention-management-console-frontend/js/umc/modules/i18n/de/uvmm.json executable-not-elf-or-script ./usr/share/univention-management-console/i18n/de/uvmm.mo By default /usr/bin/install installes files as `u=rwx,go=rx,a-s', so for non-executable files -m644 must be explicitly added. The other dh-umc-* helpers should be checked for similar problems.
*** Bug 29233 has been marked as a duplicate of this bug. ***
*** Bug 36790 has been marked as a duplicate of this bug. ***
univention-management-console.yaml: r66834 | YAML Bug #30520 univention-management-console (8.0.28-4): r66833 | Bug #30520: Bug #40341:
OK: code OK: advisory OK: manual test: root@ucs26:~/sync/univention-self-service# ls -l /usr/share/univention-management-console-frontend/js/umc/modules/i18n/de/passwordreset.json /usr/share/locale/de/LC_MESSAGES/univention-self-service-passwordreset-umc.mo /usr/share/univention-management-console/i18n/de/passwordreset.mo -rwxr-xr-x 1 root root 2592 Jan 15 14:47 /usr/share/locale/de/LC_MESSAGES/univention-self-service-passwordreset-umc.mo -rwxr-xr-x 1 root root 2 Jan 15 14:47 /usr/share/univention-management-console-frontend/js/umc/modules/i18n/de/passwordreset.json -rwxr-xr-x 1 root root 602 Jan 15 14:47 /usr/share/univention-management-console/i18n/de/passwordreset.mo root@ucs26:~/sync/univention-self-service# rm ../*.deb; dpkg-buildpackage -us -uc -b && dpkg -i ../*.deb root@ucs26:~/sync/univention-self-service# ls -l /usr/share/univention-management-console-frontend/js/umc/modules/i18n/de/passwordreset.json /usr/share/locale/de/LC_MESSAGES/univention-self-service-passwordreset-umc.mo /usr/share/univention-management-console/i18n/de/passwordreset.mo -rw-r--r-- 1 root root 2592 Jan 25 12:23 /usr/share/locale/de/LC_MESSAGES/univention-self-service-passwordreset-umc.mo -rw-r--r-- 1 root root 2 Jan 25 12:23 /usr/share/univention-management-console-frontend/js/umc/modules/i18n/de/passwordreset.json -rw-r--r-- 1 root root 602 Jan 25 12:23 /usr/share/univention-management-console/i18n/de/passwordreset.mo
<http://errata.software-univention.de/ucs/4.1/66.html>