diff --git a/docs/Makefile b/docs/Makefile index d98302ff..72af586d 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -107,16 +107,16 @@ ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(SPHINXOPTS) . all: ${MAN1_PAGES} ${MAN5_PAGES} config/%/config.rst: ${COMPILEDIR}/docgen - ${COMPILEDIR}/docgen $*.cfg >$@ + qemu-aarch64 ${COMPILEDIR}/docgen $*.cfg >$@ config/acl/roles.rst: ${COMPILEDIR}/docgen - ${COMPILEDIR}/docgen "config::acl::Role" >$@ + qemu-aarch64 ${COMPILEDIR}/docgen "config::acl::Role" >$@ %/synopsis.rst: ${COMPILEDIR}/% - $< printdoc > $@ + qemu-aarch64 $< printdoc > $@ proxmox-backup-client/catalog-shell-synopsis.rst: ${COMPILEDIR}/dump-catalog-shell-cli - ${COMPILEDIR}/dump-catalog-shell-cli > proxmox-backup-client/catalog-shell-synopsis.rst + qemu-aarch64 ${COMPILEDIR}/dump-catalog-shell-cli > proxmox-backup-client/catalog-shell-synopsis.rst ${MAN1_PAGES} ${MAN5_PAGES}: man-pages @@ -131,7 +131,7 @@ onlinehelpinfo: @echo "Build finished. OnlineHelpInfo.js is in $(BUILDDIR)/scanrefs." api-viewer/apidata.js: ${COMPILEDIR}/docgen - ${COMPILEDIR}/docgen apidata.js >$@ + qemu-aarch64 ${COMPILEDIR}/docgen apidata.js >$@ api-viewer/apidoc.js: ${API_VIEWER_FILES} cat ${API_VIEWER_FILES} >$@.tmp diff --git a/pxar-bin/tests/pxar.rs b/pxar-bin/tests/pxar.rs index 2da02990..0d54716d 100644 --- a/pxar-bin/tests/pxar.rs +++ b/pxar-bin/tests/pxar.rs @@ -17,7 +17,8 @@ fn pxar_create_and_extract() { println!("run '{} create archive.pxar {}'", exec_path, src_dir); - Command::new(&exec_path) + Command::new("qemu-aarch64") + .arg(&exec_path) .arg("create") .arg("./tests/archive.pxar") .arg(src_dir) @@ -26,7 +27,8 @@ fn pxar_create_and_extract() { println!("run '{} extract archive.pxar {}'", exec_path, dest_dir); - Command::new(&exec_path) + Command::new("qemu-aarch64") + .arg(&exec_path) .arg("extract") .arg("./tests/archive.pxar") .arg("--target") @@ -96,7 +98,8 @@ fn pxar_split_archive_test() { println!("run '{exec_path} create archive.mpxar {src_dir} --payload-output archive.ppxar'"); - Command::new(&exec_path) + Command::new("qemu-aarch64") + .arg(&exec_path) .arg("create") .arg("./tests/archive.mpxar") .arg(src_dir) @@ -104,7 +107,8 @@ fn pxar_split_archive_test() { .status() .unwrap_or_else(|err| panic!("Failed to invoke '{exec_path}': {err}")); - let output = Command::new(&exec_path) + let output = Command::new("qemu-aarch64") + .arg(&exec_path) .arg("list") .arg("./tests/archive.mpxar") .arg("--payload-input=./tests/archive.ppxar") @@ -125,7 +129,8 @@ fn pxar_split_archive_test() { println!("run '{exec_path} extract archive.mpxar {dest_dir} --payload-input archive.ppxar'"); - Command::new(&exec_path) + Command::new("qemu-aarch64") + .arg(&exec_path) .arg("extract") .arg("./tests/archive.mpxar") .arg("--payload-input=./tests/archive.ppxar")