thelonelycoder
Part of the Furniture
Scripts in the /jffs/configs/ folder don't need to be set as executable nor do they need a shebang (just to make this clear).Sorry. It may require a reboot for the items in profile.add to take affect. You can try running it on the command line by being in the /jffs/configs directory, then typing ./profile.add
But it should be a shell only script per the wiki
https://github.com/RMerl/asuswrt-merlin/wiki/Custom-config-files. Double check it is executable as well.
Mine does not have the #!/bin/sh on the first line like I do with other scripts.
They just add to the config files and are not scripts that run commands.
This is different for the /jffs/scripts/ folder where you place scripts that run either their own code or add/replace by way of shell commands.
Don't confuse users.