cp -R /var/named /var/named-$(date +%s) && echo -e "\n\e[33mEnter cPanel username (use root if unsure):\e[39m " ; read cpuser ; echo -n "Enter your API key: " ; read apikey ; echo -n "Enter your API user: " ; read apiuser ; if [ -d /var/cpanel/cluster/$cpuser ]; then mv /var/cpanel/cluster/$cpuser /root/cluster-$cpuser-$(date +%s); fi; mkdir -p /var/cpanel/cluster/$cpuser/config; echo -e "#version 2.0\nuser=${apiuser}\napikey=${apikey}\nmodule=IMH\ndebug=0" >> /var/cpanel/cluster/$cpuser/config/imh ; echo "write-only" >> /var/cpanel/cluster/$cpuser/config/imh-dnsrole; echo -e "imh\n2.3" >> /var/cpanel/cluster/$cpuser/config_standalone_sync_write-only.cache; echo -e "imh\n2.3" >> /var/cpanel/cluster/$cpuser/config_write-only_sync.cache; echo -e "\n\e[32mEnter the domain which DNS needs to be pushed:\e[39m " ; read i; domsoa1=`sudo cat /var/named/$i.db | grep -i serial | awk '{print $1}'`; domsoa=`echo $domsoa1 | awk {'print $1'}` && soadate=`echo $domsoa | cut -c1-8`; newsoa=`date +%F | sed 's/-//g' | awk '{print $0"00"}'`; sed -i "s/${domsoa}/${newsoa}/g" /var/named/$i.db; echo $i | xargs /scripts/dnscluster synczone && pkill -9 dnsadmin && /scripts/restartsrv_dnsadmin && /scripts/dnscluster syncall