summaryrefslogtreecommitdiff
path: root/mkbackup/mkbackup.ha
diff options
context:
space:
mode:
Diffstat (limited to 'mkbackup/mkbackup.ha')
-rw-r--r--mkbackup/mkbackup.ha23
1 files changed, 0 insertions, 23 deletions
diff --git a/mkbackup/mkbackup.ha b/mkbackup/mkbackup.ha
deleted file mode 100644
index 55f8464..0000000
--- a/mkbackup/mkbackup.ha
+++ /dev/null
@@ -1,23 +0,0 @@
-use fmt;
-use io;
-
-use volume;
-use gpt;
-
-export fn mkbackup(vol: str, args: []str) void = {
- const vol = volume::openvol(vol);
- const vol = match(gpt::from(vol)) {
- case let g: *gpt::gpt =>
- yield g;
- case gpt::nogpt =>
- fmt::fatalf("{}: disk does not have valid gpt", args[0]);
- case =>
- fmt::fatalf("{}: could not access volume", args[0]);
- };
- defer {
- gpt::commit(vol)!;
- gpt::finish(vol);
- };
-
- gpt::mkbackup(vol);
-};