nobs installer sets executable perms on headers

Issue #80 resolved
Dan Bonachea created an issue

From a Linux install of the 2017.9 release:

upcxx.O3.gasnet1_seq.smp/:
total 20
4 drwx------.  5 bonachea users 4096 Sep 28 20:40 ./
4 drwx------. 21 bonachea users 4096 Sep 29 12:43 ../
4 drwx------.  2 bonachea users 4096 Sep 28 20:40 bin/
4 drwx------.  3 bonachea users 4096 Sep 28 20:40 include/
4 drwx------.  2 bonachea users 4096 Sep 28 20:40 lib/

upcxx.O3.gasnet1_seq.smp/bin:
total 12
4 drwx------. 2 bonachea users 4096 Sep 28 20:40 ./
4 drwx------. 5 bonachea users 4096 Sep 28 20:40 ../
4 -rwxr-xr-x. 1 bonachea users  852 Sep 28 20:40 upcxx-meta*

upcxx.O3.gasnet1_seq.smp/include:
total 12
4 drwx------. 3 bonachea users 4096 Sep 28 20:40 ./
4 drwx------. 5 bonachea users 4096 Sep 28 20:40 ../
4 drwx------. 4 bonachea users 4096 Sep 28 20:40 upcxx/

upcxx.O3.gasnet1_seq.smp/include/upcxx:
total 188
 4 drwx------. 4 bonachea users  4096 Sep 28 20:40 ./
 4 drwx------. 3 bonachea users  4096 Sep 28 20:40 ../
 8 -rwxr-xr-x. 1 bonachea users  5663 Sep 28 20:40 allocate.hpp*
 4 -rwxr-xr-x. 1 bonachea users  3848 Sep 28 20:40 allreduce.hpp*
 4 -rwxr-xr-x. 1 bonachea users   894 Sep 28 20:40 atomic.hpp*
 4 drwx------. 3 bonachea users  4096 Sep 28 20:40 backend/
 4 -rwxr-xr-x. 1 bonachea users  3715 Sep 28 20:40 backend.hpp*
 4 -rwxr-xr-x. 1 bonachea users  2200 Sep 28 20:40 backend_fwd.hpp*
12 -rwxr-xr-x. 1 bonachea users 11454 Sep 28 20:40 bind.hpp*
 4 -rwxr-xr-x. 1 bonachea users  2104 Sep 28 20:40 broadcast.hpp*
 4 -rwxr-xr-x. 1 bonachea users  3494 Sep 28 20:40 command.hpp*
 4 -rwxr-xr-x. 1 bonachea users  3976 Sep 28 20:40 completion.hpp*
 4 -rwxr-xr-x. 1 bonachea users  1557 Sep 28 20:40 diagnostic.hpp*
 4 -rwxr-xr-x. 1 bonachea users  1357 Sep 28 20:40 digest.hpp*
 8 -rwxr-xr-x. 1 bonachea users  4486 Sep 28 20:40 dist_object.hpp*
 4 drwx------. 2 bonachea users  4096 Sep 28 20:40 future/
 4 -rwxr-xr-x. 1 bonachea users   351 Sep 28 20:40 future.hpp*
 8 -rwxr-xr-x. 1 bonachea users  7906 Sep 28 20:40 global_ptr.hpp*
 4 -rwxr-xr-x. 1 bonachea users  3281 Sep 28 20:40 lpc_inbox.hpp*
28 -rwxr-xr-x. 1 bonachea users 26200 Sep 28 20:40 packing.hpp*
12 -rwxr-xr-x. 1 bonachea users 10337 Sep 28 20:40 persona.hpp*
 8 -rwxr-xr-x. 1 bonachea users  7617 Sep 28 20:40 reflection.hpp*
 8 -rwxr-xr-x. 1 bonachea users  5780 Sep 28 20:40 rget.hpp*
 8 -rwxr-xr-x. 1 bonachea users  4650 Sep 28 20:40 rpc.hpp*
 8 -rwxr-xr-x. 1 bonachea users  5958 Sep 28 20:40 rput.hpp*
 4 -rwxr-xr-x. 1 bonachea users   534 Sep 28 20:40 upcxx.hpp*
16 -rwxr-xr-x. 1 bonachea users 13706 Sep 28 20:40 utility.hpp*

Note that nobs has set the executable bit on all the header files.
This is harmless but also slightly confusing.

Comments (4)

  1. Log in to comment