WrapEarnPass left a comment (geany/geany-plugins#1566)
To check, I dropped the execute bit and ran the local geany
```
build@debian:~/.local/bin$ strace ./geany 2>&1 | grep commander
access("/home/build/.local/lib/geany/commander.so", F_OK) = 0
newfstatat(AT_FDCWD, "/home/build/.local/lib/geany/commander.so",
{st_mode=S_IFREG|0755, st_size=88920, ...}, 0) = 0
openat(AT_FDCWD, "/home/build/.local/lib/geany/commander.so",
O_RDONLY|O_CLOEXEC) = 10
newfstatat(AT_FDCWD, "/home/build/.local/lib/geany/commander.so",
{st_mode=S_IFREG|0755, st_size=88920, ...}, 0) = 0
openat(AT_FDCWD, "/home/build/.local/lib/geany/commander.so",
O_RDONLY|O_CLOEXEC) = 12
newfstatat(AT_FDCWD, "/home/build/.local/lib/geany/commander.so",
{st_mode=S_IFREG|0755, st_size=88920, ...}, 0) = 0
openat(AT_FDCWD, "/home/build/.local/lib/geany/commander.so",
O_RDONLY|O_CLOEXEC) = 12
build@debian:~/.local/bin$ chmod ugo-x /home/build/.local/lib/geany/*.so
build@debian:~/.local/bin$ strace ./geany 2>&1 | grep commander
access("/home/build/.local/lib/geany/commander.so", F_OK) = 0
newfstatat(AT_FDCWD, "/home/build/.local/lib/geany/commander.so",
{st_mode=S_IFREG|0644, st_size=88920, ...}, 0) = 0
openat(AT_FDCWD, "/home/build/.local/lib/geany/commander.so",
O_RDONLY|O_CLOEXEC) = 10
newfstatat(AT_FDCWD, "/home/build/.local/lib/geany/commander.so",
{st_mode=S_IFREG|0644, st_size=88920, ...}, 0) = 0
openat(AT_FDCWD, "/home/build/.local/lib/geany/commander.so",
O_RDONLY|O_CLOEXEC) = 12
newfstatat(AT_FDCWD, "/home/build/.local/lib/geany/commander.so",
{st_mode=S_IFREG|0644, st_size=88920, ...}, 0) = 0
openat(AT_FDCWD, "/home/build/.local/lib/geany/commander.so",
O_RDONLY|O_CLOEXEC) = 12
```
Maybe geany only tried to grab the execute bit on ~/.config/geany/plugins
because the .so had execute on it? I will have to clean up my workspace and get
back to the system install to confirm.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1566#issuecomment-4718019260
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1566/[email protected]>