]> git.proxmox.com Git - proxmox-backup.git/blame - build.rs
api2/tape/restore: return backup manifest in try_restore_snapshot_archive
[proxmox-backup.git] / build.rs
CommitLineData
d8769d65
DM
1// build.rs
2use std::env;
3use std::process::Command;
4
5fn main() {
6 let repoid = match env::var("REPOID") {
7 Ok(repoid) => repoid,
8 Err(_) => {
9 match Command::new("git")
10 .args(&["rev-parse", "HEAD"])
11 .output()
12 {
13 Ok(output) => {
14 String::from_utf8(output.stdout).unwrap()
15 }
16 Err(err) => {
17 panic!("git rev-parse failed: {}", err);
18 }
19 }
20 }
21 };
22
23 println!("cargo:rustc-env=REPOID={}", repoid);
24}