- Joined
- Nov 10, 2011
- Messages
- 1,209
- Motherboard
- GA-H77N-WIFI F4
- CPU
- i7-3770
- Graphics
- HD 4000
- Mobile Phone
I don't think it matters what scripts it is running from where. That is the location of the files doesn't change the context in which the script is run.
All /Library/LaunchAgents are run as the logged in user.
All /Library/LaunchDaemons are run as root.
If it truly needs root access, the scripts must be separated (blinkscreen separate from nvram -d boot-args), and the nvram one needs to be run as from /Library/LaunchDaemons. In fact, that was what I proposed in the v6.1 installer thread.
You mean this? Well, I can change it this way, but maybe this file should be part of any of the kext packages (the common kexts package) and be installed by default no matter what bootloader is installed, what do you think?