Package Details: dynamorio 7.1.0-1

Git Clone URL: https://aur.archlinux.org/dynamorio.git (read-only)
Package Base: dynamorio
Description: A dynamic binary instrumentation framework
Upstream URL: http://dynamorio.org
Licenses: BSD
Submitter: eyl
Maintainer: eyl
Last Packager: eyl
Votes: 0
Popularity: 0.000000
First Submitted: 2015-08-21 23:41
Last Updated: 2019-02-26 20:50

Latest Comments

Forty-Bot commented on 2019-02-24 17:28

@alexf91 is correct. Here is the default directory permissions

$ ls -la /opt/dynamorio/
total 72
drwxr-xr-x 15 root root 4096 Feb 23 22:15 .
drwxr-xr-x 25 root root 4096 Feb 23 22:15 ..
-rw-r--r--  1 root root 1916 Feb 23 22:15 ACKNOWLEDGEMENTS
drwxr-xr-x  2 root root 4096 Feb 23 22:15 bin32
drwxr-xr-x  2 root root 4096 Feb 23 22:15 bin64
drwx------  2 root root 4096 Feb 23 22:15 cmake
drwx------  3 root root 4096 Feb 23 22:15 docs
drwx------  7 root root 4096 Feb 23 22:15 drmemory
drwx------  4 root root 4096 Feb 23 22:15 dynamorio
drwx------  7 root root 4096 Feb 23 22:15 ext
drwxr-xr-x  3 root root 4096 Feb 23 22:15 include
drwxr-xr-x  4 root root 4096 Feb 23 22:15 lib32
drwxr-xr-x  4 root root 4096 Feb 23 22:15 lib64
drwx------  2 root root 4096 Feb 23 22:15 logs
-rw-r--r--  1 root root 5437 Feb 23 22:15 README
drwx------  4 root root 4096 Feb 23 22:15 samples
drwx------  6 root root 4096 Feb 23 22:15 tools

It's impossible to even read the docs...

I used the following commands to fix this

find /opt/dynamorio/ -type f -executable -exec chmod 755 {} \;
find /opt/dynamorio/ -type f -not -executable -exec chmod 644 {} \;
find /opt/dynamorio/ -type d -exec chmod 755 {} \;

You should be able to apply these changes to your PKGBUILD by replacing /opt/dynamorio with $pkgdir/opt/dynamorio

alexf91 commented on 2018-07-09 10:05

Most installed directories are not readable by normal users.

yan12125 commented on 2015-10-08 17:33

Version 6.0.0 is out. [1]

https://github.com/DynamoRIO/dynamorio/commit/a6ba8f8ab3eb09b31f62e09f8249f25c2918fb7e