| 
									
										
										
										
											2017-11-06 18:11:05 -07:00
										 |  |  | if type -p adduser >/dev/null 2>/dev/null; then | 
					
						
							|  |  |  |   if [ -z "$(cat $my_root/etc/passwd | grep $my_app_name)" ]; then | 
					
						
							|  |  |  |     $sudo_cmd adduser --home $my_root/opt/$my_app_name --gecos '' --disabled-password $my_app_name | 
					
						
							| 
									
										
										
										
											2017-11-06 17:30:14 -07:00
										 |  |  |   fi | 
					
						
							| 
									
										
										
										
											2017-11-06 17:00:25 -07:00
										 |  |  |   my_user=$my_app_name | 
					
						
							|  |  |  |   my_group=$my_app_name | 
					
						
							|  |  |  | elif [ -n "$(cat /etc/passwd | grep www-data:)" ]; then | 
					
						
							|  |  |  |   # Linux (Ubuntu) | 
					
						
							|  |  |  |   my_user=www-data | 
					
						
							|  |  |  |   my_group=www-data | 
					
						
							|  |  |  | elif [ -n "$(cat /etc/passwd | grep _www:)" ]; then | 
					
						
							|  |  |  |   # Mac | 
					
						
							|  |  |  |   my_user=_www | 
					
						
							|  |  |  |   my_group=_www | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  |   # Unsure | 
					
						
							|  |  |  |   my_user=$(whoami) | 
					
						
							|  |  |  |   my_group=$(id -g -n) | 
					
						
							|  |  |  | fi |