@@ -15,7 +15,6 @@ use camino::{Utf8Path, Utf8PathBuf};
1515use cap_std:: fs:: Dir ;
1616use cap_std_ext:: cap_std;
1717use cap_std_ext:: dirext:: CapStdExtDirExt ;
18- use chrono:: prelude:: * ;
1918use fn_error_context:: context;
2019use openat_ext:: OpenatDirExt ;
2120use os_release:: OsRelease ;
@@ -29,7 +28,7 @@ use crate::bootupd::RootContext;
2928use crate :: freezethaw:: fsfreeze_thaw_cycle;
3029use crate :: model:: * ;
3130use crate :: ostreeutil;
32- use crate :: util;
31+ use crate :: util:: { self , get_metadata_timestamp } ;
3332use crate :: { component:: * , packagesystem:: * } ;
3433use crate :: { filetree, grubconfigs} ;
3534
@@ -817,10 +816,8 @@ fn generate_meta_from_usr_efi(sysroot_path: &Utf8Path) -> Result<ContentMetadata
817816 }
818817 modules_vec. sort_unstable ( ) ;
819818
820- // change to now to workaround https://github.com/coreos/bootupd/issues/933
821- let timestamp = std:: time:: SystemTime :: now ( ) ;
822819 let meta = ContentMetadata {
823- timestamp : chrono :: DateTime :: < Utc > :: from ( timestamp ) ,
820+ timestamp : get_metadata_timestamp ( ) ? ,
824821 version : packages. join ( "," ) ,
825822 versions : Some ( modules_vec) ,
826823 } ;
0 commit comments