From 6060deb33de72ab6099e86b2c1e432f31c21c59c Mon Sep 17 00:00:00 2001 From: rabite Date: Wed, 19 Jun 2019 22:43:30 +0200 Subject: [PATCH] oops, added missing build.rs too --- build.rs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 build.rs diff --git a/build.rs b/build.rs new file mode 100644 index 0000000..07f1acb --- /dev/null +++ b/build.rs @@ -0,0 +1,19 @@ +use std::process::Command; + +fn main() { + // rename so we can just extract this into config dir later + Command::new("cp") + .args("-a extra hunter".split(" ")) + .status() + .expect("Can't create copy of extra directory"); + + // create archive that will be included in hunter binary + Command::new("tar") + .args("cfz config.tar.gz hunter".split(" ")) + .status() + .expect("Failed to create archive of defualt config!"); + + // delete directory we just compressed + std::fs::remove_dir_all("hunter") + .expect("Couldn't delete temporary config directory \"hunter\"") +}