@@ -425,12 +425,9 @@ async fn initialize_ostree_root_from_self(
425
425
let digest = crate :: podman:: imageid_to_digest ( & state. container_info . imageid ) ?;
426
426
let src_image = crate :: utils:: digested_pullspec ( & state. container_info . image , & digest) ;
427
427
428
- let src_imageref = ostree_container:: OstreeImageReference {
429
- sigverify : ostree_container:: SignatureSource :: ContainerPolicyAllowInsecure ,
430
- imgref : ostree_container:: ImageReference {
431
- transport : ostree_container:: Transport :: ContainerStorage ,
432
- name : src_image. clone ( ) ,
433
- } ,
428
+ let src_imageref = ostree_container:: ImageReference {
429
+ transport : ostree_container:: Transport :: ContainerStorage ,
430
+ name : src_image. clone ( ) ,
434
431
} ;
435
432
436
433
// Parse the target CLI image reference options
@@ -504,6 +501,12 @@ async fn initialize_ostree_root_from_self(
504
501
temporary_dir = Some ( td) ;
505
502
r
506
503
} ;
504
+ let src_imageref = ostree_container:: OstreeImageReference {
505
+ // There are no signatures to verify since we're fetching the already
506
+ // pulled container.
507
+ sigverify : ostree_container:: SignatureSource :: ContainerPolicyAllowInsecure ,
508
+ imgref : src_imageref,
509
+ } ;
507
510
508
511
let kargs = root_setup
509
512
. kargs
@@ -561,11 +564,11 @@ async fn initialize_ostree_root_from_self(
561
564
562
565
#[ context( "Copying to oci" ) ]
563
566
fn copy_to_oci (
564
- src_imageref : & ostree_container:: OstreeImageReference ,
567
+ src_imageref : & ostree_container:: ImageReference ,
565
568
dir : & Utf8Path ,
566
- ) -> Result < ostree_container:: OstreeImageReference > {
569
+ ) -> Result < ostree_container:: ImageReference > {
567
570
tracing:: debug!( "Copying {src_imageref}" ) ;
568
- let src_imageref = & src_imageref. imgref . to_string ( ) ;
571
+ let src_imageref = src_imageref. to_string ( ) ;
569
572
let dest_imageref = ostree_container:: ImageReference {
570
573
transport : ostree_container:: Transport :: OciDir ,
571
574
name : dir. to_string ( ) ,
@@ -582,10 +585,7 @@ fn copy_to_oci(
582
585
dest_imageref_str. as_str ( ) ,
583
586
] )
584
587
. run ( ) ?;
585
- Ok ( ostree_container:: OstreeImageReference {
586
- sigverify : SignatureSource :: ContainerPolicyAllowInsecure ,
587
- imgref : dest_imageref,
588
- } )
588
+ Ok ( dest_imageref)
589
589
}
590
590
591
591
#[ context( "Querying skopeo version" ) ]
0 commit comments