Scripts in /etc/local.d do not seem to start

 # uname -a
Linux systemname 4.14.13-calculate #1 SMP PREEMPT Thu Jan 11 14:31:45 UTC 2018 x86_64 AMD Athlon(tm) II X4 640 Processor Authentic AMD GNU/Linux

I am trying to follow the directions in the handbook.

https://wiki.gentoo.org/wiki//etc/local.d

But I cannot get this to work.

 # rc-update add local default
 * rc-update: local already installed in runlevel `default'; skipping

 # rc
 * rc is deprecated, please use openrc instead.
 * Caching service dependencies ...                                       [ ok ]
calculate-core    | * Start calculate core ...
calculate-core    | * start-stop-daemon: /usr/sbin/cl-core is already running
samba             | * samba -> start: smbd ...                            [ ok ]
samba             | * samba -> start: nmbd ...                            [ ok ]

 # rc-service local start
local             | * WARNING: local has already been started

Just a wild guess, but try to chmod +x one of your scripts and see if it works.