[Libreoffice] permission 444/555 of installation files

Andreas Radke a.radke at arcor.de
Mon Jul 18 09:26:08 PDT 2011


For a long time now we see lots of files installed with permission 444
and 555 in ArchLinux. We are not sure if this is caused by a bug in our
chroot environment using fakeroot or due to the LibO installer. Because of
the missing write permission our build tools fail to strip the symbols.
So we apply this:

 #fix http://bugs.archlinux.org/task/17656
 find ${pkgdir} -perm 444 -exec ls -lh {} \;
 find ${pkgdir} -perm 444 -exec chmod 644 {} \;
 find ${pkgdir} -perm 555 -exec ls -lh {} \;
 find ${pkgdir} -perm 555 -exec chmod 755 {} \;

Please somebody confirm this in a different distribution. This is part
of the very long broken file list:

-r--r--r-- 1 root root 126 Jul 18 16:04 /build/pkg/libreoffice-common/usr/lib/libreoffice/ure/bin/versionrc
-r--r--r-- 1 root root 787K Jul 18 15:30 /build/pkg/libreoffice-common/usr/lib/libreoffice/ure/lib/bootstrap.uno.so
-r--r--r-- 1 root root 25K Jul 18 15:29 /build/pkg/libreoffice-common/usr/lib/libreoffice/ure/lib/uuresolver.uno.so
-r--r--r-- 1 root root 8.2K Jul 18 15:30 /build/pkg/libreoffice-common/usr/lib/libreoffice/ure/lib/libjuh.so
-r--r--r-- 1 root root 1.9K Jul 18 15:29 /build/pkg/libreoffice-common/usr/lib/libreoffice/ure/lib/JREProperties.class
-r--r--r-- 1 root root 140K Jul 18 15:30 /build/pkg/libreoffice-common/usr/lib/libreoffice/ure/lib/reflection.uno.so
-r--r--r-- 1 root root 30K Jul 18 15:29 /build/pkg/libreoffice-common/usr/lib/libreoffice/ure/lib/textinstream.uno.so
-r--r--r-- 1 root root 403 May 19 11:22 /build/pkg/libreoffice-common/usr/lib/libreoffice/ure/lib/unorc
...
-r-xr-xr-x 1 root root 11K Jul 18 15:26 /build/pkg/libreoffice-common/usr/lib/libreoffice/ure/bin/regview
-r-xr-xr-x 1 root root 112K Jul 18 15:29 /build/pkg/libreoffice-common/usr/lib/libreoffice/ure/bin/regcomp.bin
-r-xr-xr-x 1 root root 1.8K May 19 11:22 /build/pkg/libreoffice-common/usr/lib/libreoffice/ure/bin/startup.sh
-r-xr-xr-x 1 root root 165K Jul 18 15:29 /build/pkg/libreoffice-common/usr/lib/libreoffice/ure/bin/uno.bin
-r-xr-xr-x 1 root root 13K Jul 18 15:29 /build/pkg/libreoffice-common/usr/lib/libreoffice/ure/bin/javaldx
-r-xr-xr-x 1 root root 20K Jul 18 15:26 /build/pkg/libreoffice-common/usr/lib/libreoffice/ure/bin/regmerge
-r-xr-xr-x 1 root root 43K Jul 18 15:31 /build/pkg/libreoffice-common/usr/lib/libreoffice/CREDITS.odt
-r-xr-xr-x 1 root root 113K Jul 18 15:31 /build/pkg/libreoffice-common/usr/lib/libreoffice/LICENSE.odt
...

Thank you.

-Andy


More information about the LibreOffice mailing list