mirror of
				https://github.com/bklang/ldap2dns.git
				synced 2025-10-31 08:03:12 -04:00 
			
		
		
		
	git-svn-id: https://svn.alkaloid.net/gpl/ldap2dns/trunk@3 06cd67b6-e706-0410-b29e-9de616bca6e9
		
			
				
	
	
		
			33 lines
		
	
	
		
			831 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			831 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| mkdir ldap2tinydns
 | |
| mkdir ldap2tinydns/env
 | |
| mkdir ldap2tinydns/log
 | |
| mkdir ldap2tinydns/log/main
 | |
| touch ldap2tinydns/log/status
 | |
| 
 | |
| 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
 | |
| 
 | |
| chmod +t ldap2tinydns
 | |
| chmod 755 ldap2tinydns/run
 | |
| echo "/var/tinydns/root" > ldap2tinydns/env/TINYDNSDIR
 | |
| 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"
 | |
| 
 |