MOON
Server: Apache/2.2.31 (Unix) mod_ssl/2.2.31 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4
System: Linux csr818.wilogic.com 2.6.18-419.el5xen #1 SMP Fri Feb 24 22:50:37 UTC 2017 x86_64
User: digitals (531)
PHP: 5.4.45
Disabled: NONE
Upload Files
File: //proc/self/root/scripts.20110531.215904.25158/unslavenamedconf
#!/usr/bin/perl
# cpanel4 - scripts        Copyright(c) 1997-2002 cPanel, Inc..
#                                 All rights Reserved.
# copyright@cpanel.net      http://cpanel.net
# This code is subject to the cpanel license. Unauthorized copying is prohibited

my $ndc= find_namedconf();

sub find_namedconf {
   if (-e "/etc/namedb/named.conf") { return("/etc/namedb/named.conf"); }
   return("/etc/named.conf");
}


$im=0;
open(NDC,"+<","$ndc");
while(<NDC>) {
	if (/type slave/) {
		s/slave/master/g;
	}
	if (/masters/) {
		$im = 1;
	}
	if (!$im) {push(@CFILE,$_);}
	if (/}/) {
		$im = 0;
	}	
}
seek(NDC,0,0);
print NDC join("",@CFILE);
truncate(NDC,tell(NDC));
close(NDC);