Update after-install.sh
This commit is contained in:
		
							parent
							
								
									3cf754b38d
								
							
						
					
					
						commit
						bc446ad764
					
				|  | @ -1,28 +1,9 @@ | |||
| #!/bin/bash | ||||
| 
 | ||||
| # This file is used by deb, rpm and osx packages. | ||||
| # This file is used by deb and rpm packages. | ||||
| # FPM adds this as the after-install script. | ||||
| 
 | ||||
| if [ "$(uname -s)" = "Darwin" ]; then | ||||
|   # Copy the config file into place if it does not exist. | ||||
|   if [ ! -f /usr/local/etc/unifi-poller/up.conf ] && [ -f /usr/local/etc/unifi-poller/up.conf.example ]; then | ||||
|     cp /usr/local/etc/unifi-poller/up.conf.example /usr/local/etc/unifi-poller/up.conf | ||||
|   fi | ||||
| 
 | ||||
|   # Allow admins to change the configuration and delete the docs. | ||||
|   chgrp -R admin /usr/local/etc/unifi-poller /usr/local/share/doc/unifi-poller | ||||
|   chmod -R g+wr /usr/local/etc/unifi-poller  /usr/local/share/doc/unifi-poller | ||||
| 
 | ||||
|   # Make sure admins can delete logs. | ||||
|   chown -R nobody:admin /usr/local/var/log/unifi-poller | ||||
|   chmod 0775 /usr/local/var/log/unifi-poller | ||||
|   chmod -R g+rw /usr/local/var/log/unifi-poller | ||||
| 
 | ||||
|   # Restart the service - this starts the application as user nobody. | ||||
|   launchctl unload /Library/LaunchAgents/com.github.davidnewhall.unifi-poller.plist | ||||
|   launchctl load /Library/LaunchAgents/com.github.davidnewhall.unifi-poller.plist | ||||
| 
 | ||||
| elif [ -x "/bin/systemctl" ]; then | ||||
| if [ -x "/bin/systemctl" ]; then | ||||
|   # Reload and restart - this starts the application as user nobody. | ||||
|   /bin/systemctl daemon-reload | ||||
|   /bin/systemctl enable unifi-poller | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue