(opts: &SwitchOpts)
| 1365 | Ok(()) |
| 1366 | } |
| 1367 | pub(crate) fn imgref_for_switch(opts: &SwitchOpts) -> Result<ImageReference> { |
| 1368 | let transport = ostree_container::Transport::try_from(opts.transport.as_str())?; |
| 1369 | let imgref = ostree_container::ImageReference { |
| 1370 | transport, |
| 1371 | name: opts.target.to_string(), |
| 1372 | }; |
| 1373 | let sigverify = sigpolicy_from_opt(opts.enforce_container_sigpolicy); |
| 1374 | let target = ostree_container::OstreeImageReference { sigverify, imgref }; |
| 1375 | let target = ImageReference::from(target); |
| 1376 | |
| 1377 | return Ok(target); |
| 1378 | } |
| 1379 | |
| 1380 | /// Implementation of the `bootc switch` CLI command for ostree backend. |
| 1381 | #[context("Switching (ostree)")] |
no test coverage detected