X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=tools%2Fdefault_image.c;h=6e4ae14ec783d4e12693887aa166cdf514fc4d0d;hb=320e0570e67efbd093d7750655a758c66e9d5528;hp=cf5c0d4393b0937b55bb684023a43a2c0d62f9cd;hpb=307367eaffc8638e10ba1784fc66bfe623ae79e2;p=oweals%2Fu-boot.git diff --git a/tools/default_image.c b/tools/default_image.c index cf5c0d4393..6e4ae14ec7 100644 --- a/tools/default_image.c +++ b/tools/default_image.c @@ -88,6 +88,7 @@ static void image_set_header(void *ptr, struct stat *sbuf, int ifd, struct image_tool_params *params) { uint32_t checksum; + time_t time; image_header_t * hdr = (image_header_t *)ptr; @@ -96,9 +97,11 @@ static void image_set_header(void *ptr, struct stat *sbuf, int ifd, sizeof(image_header_t)), sbuf->st_size - sizeof(image_header_t)); + time = imagetool_get_source_date(params, sbuf->st_mtime); + /* Build new header */ image_set_magic(hdr, IH_MAGIC); - image_set_time(hdr, sbuf->st_mtime); + image_set_time(hdr, time); image_set_size(hdr, sbuf->st_size - sizeof(image_header_t)); image_set_load(hdr, params->addr); image_set_ep(hdr, params->ep);