diff --git a/Cargo.lock b/Cargo.lock index 5ae6366a57..c6826a4dac 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1775,9 +1775,9 @@ dependencies = [ [[package]] name = "ostree-ext" -version = "0.11.1" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a690495144c18cb333a67a2ec61dd008831710bbd37804cfa79ab93b51146a6f" +checksum = "8511513a60fa0c20a84ba8d30255286687c848bec21d24cd3dd4d16ecf48123b" dependencies = [ "anyhow", "async-compression 0.3.15", diff --git a/Makefile-rpm-ostree.am b/Makefile-rpm-ostree.am index 2ef84f8355..be80a6d7de 100644 --- a/Makefile-rpm-ostree.am +++ b/Makefile-rpm-ostree.am @@ -132,6 +132,7 @@ install-rpmostree-hook: install -m 0755 -t $(DESTDIR)$(bindir) rpm-ostree install -d -m 0755 $(ostreeextdir) ln -Tsr -f $(DESTDIR)$(bindir)/rpm-ostree $(ostreeextdir)/ostree-ima-sign + ln -Tsr -f $(DESTDIR)$(bindir)/rpm-ostree $(ostreeextdir)/ostree-provisional-repair ln -Tsr -f $(DESTDIR)$(bindir)/rpm-ostree $(ostreeextdir)/ostree-container INSTALL_EXEC_HOOKS += install-rpmostree-hook diff --git a/rust/src/main.rs b/rust/src/main.rs index 9088c5f045..569cf0941d 100644 --- a/rust/src/main.rs +++ b/rust/src/main.rs @@ -53,7 +53,9 @@ async fn dispatch_ostree_ext(args: Vec) -> Result { /// Dispatch multicall binary to relevant logic, based on callname from `argv[0]`. async fn dispatch_multicall(callname: String, args: Vec) -> Result { match callname.as_str() { - "ostree-container" | "ostree-ima-sign" => dispatch_ostree_ext(args).await, + "ostree-container" | "ostree-ima-sign" | "ostree-provisional-repair" => { + dispatch_ostree_ext(args).await + } _ => inner_async_main(args).await, // implicitly includes "rpm-ostree" } }