| 
									
										
										
										
											2005-12-02 04:09:15 +00:00
										 |  |  | #!/bin/sh | 
					
						
							| 
									
										
										
										
											2005-12-02 04:19:49 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-12-02 04:09:15 +00:00
										 |  |  | mkdir ldap2tinydns | 
					
						
							|  |  |  | mkdir ldap2tinydns/env | 
					
						
							| 
									
										
										
										
											2005-12-02 04:19:49 +00:00
										 |  |  | mkdir ldap2tinydns/log | 
					
						
							|  |  |  | mkdir ldap2tinydns/log/main | 
					
						
							|  |  |  | touch ldap2tinydns/log/status | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-12-02 04:17:15 +00:00
										 |  |  | cat << EOF_run > ldap2tinydns/run | 
					
						
							|  |  |  | #!/bin/sh | 
					
						
							|  |  |  | exec 2>&1 | 
					
						
							|  |  |  | exec envdir ./env softlimit -d250000 /usr/bin/ldap2dns -e "cd /var/tinydns/root && /usr/bin/tinydns-data" | 
					
						
							|  |  |  | EOF_run | 
					
						
							| 
									
										
										
										
											2005-12-02 04:19:49 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | chmod +t ldap2tinydns | 
					
						
							| 
									
										
										
										
											2005-12-02 04:09:15 +00:00
										 |  |  | chmod 755 ldap2tinydns/run | 
					
						
							|  |  |  | echo "/var/tinydns/root" > ldap2tinydns/env/TINYDNSDIR | 
					
						
							| 
									
										
										
										
											2005-12-02 04:19:49 +00:00
										 |  |  | echo "60" > ldap2tinydns/env/LDAP2DNS_UPDATE | 
					
						
							|  |  |  | echo "data" > ldap2tinydns/env/LDAP2DNS_OUTPUT | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | cat << EOF_logrun > ldap2tinydns/log/run | 
					
						
							|  |  |  | #!/bin/sh | 
					
						
							|  |  |  | exec setuidgid nobody multilog t ./main | 
					
						
							|  |  |  | EOF_logrun | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | chown nobody.nobody ldap2tinydns/log/main | 
					
						
							|  |  |  | chmod g+s ldap2tinydns/log/main | 
					
						
							|  |  |  | chmod 755 ldap2tinydns/log/run | 
					
						
							|  |  |  | chown nobody.nobody ldap2tinydns/log/status | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo "To supervise ldap2dns do a symbolic link from /service onto ldap2dns" | 
					
						
							| 
									
										
										
										
											2005-12-02 04:09:15 +00:00
										 |  |  | 
 |