]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/installer/hw.h
installer: Make restoring the backup interactive
[ipfire-2.x.git] / src / installer / hw.h
index e4bb18b920c58ab7a8541aa0e5a043650ff5a99c..41ff093ad23b38661523edcc56d2d01d7c17c2b9 100644 (file)
@@ -109,6 +109,7 @@ struct hw_disk** hw_find_disks(struct hw* hw, const char* sourcedrive);
 void hw_free_disks(struct hw_disk** disks);
 unsigned int hw_count_disks(struct hw_disk** disks);
 struct hw_disk** hw_select_disks(struct hw_disk** disks, int* selection);
+struct hw_disk** hw_select_first_disk(const struct hw_disk** disks);
 
 struct hw_destination* hw_make_destination(int part_type, struct hw_disk** disks);
 
@@ -127,6 +128,9 @@ int hw_stop_all_raid_arrays(const char* output);
 int hw_install_bootloader(struct hw_destination* dest, const char* output);
 int hw_write_fstab(struct hw_destination* dest);
 
+char* hw_find_backup_file(const char* output, const char* search_path);
+int hw_restore_backup(const char* output, const char* backup_path, const char* destination);
+
 void hw_sync();
 
 #endif /* HEADER_HW_H */