1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-25 17:57:42 +03:00

r8315: fixed the generation of the serial number in the dns zone file (bind9

doesn't like it being too long)
(This used to be commit fc93ade9cdfe97bdcd2383fa256877580707181c)
This commit is contained in:
Andrew Tridgell 2005-07-11 05:45:42 +00:00 committed by Gerald (Jerry) Carter
parent 2696764132
commit 9ab58c5e01
2 changed files with 12 additions and 1 deletions

View File

@ -85,6 +85,13 @@ sub timestring()
$year+1900, $mon+1, $mday, $hour, $min, $sec;
}
sub datestring()
{
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday) = gmtime(time);
return sprintf "%04u%02u%02u%02u",
$year+1900, $mon+1, $mday, $hour;
}
#######################
# substitute a single variable
sub substitute($)
@ -135,6 +142,10 @@ sub substitute($)
return timestring();
}
if ($var eq "DATESTRING") {
return datestring();
}
if ($var eq "NEWGUID") {
return randguid();
}

View File

@ -2,7 +2,7 @@
$ORIGIN ${DNSDOMAIN}.
$TTL 1W
@ IN SOA @ hostmaster (
${TIMESTRING} ; serial
${DATESTRING} ; serial
2D ; refresh
4H ; retry
6W ; expiry