Commit 252c78f0 authored by Jonas Termansen's avatar Jonas Termansen

Add partition support to sysupgrade(8).

parent b70ffb70
...@@ -287,6 +287,7 @@ bool load_mountpoints(const char* fstab_path, ...@@ -287,6 +287,7 @@ bool load_mountpoints(const char* fstab_path,
mountpoints_length = new_length; mountpoints_length = new_length;
} }
struct mountpoint* mountpoint = &mountpoints[mountpoints_used++]; struct mountpoint* mountpoint = &mountpoints[mountpoints_used++];
memset(mountpoint, 0, sizeof(*mountpoint));
memcpy(&mountpoint->entry, &fstabent, sizeof(fstabent)); memcpy(&mountpoint->entry, &fstabent, sizeof(fstabent));
mountpoint->entry_line = line; mountpoint->entry_line = line;
mountpoint->pid = -1; mountpoint->pid = -1;
......
...@@ -341,8 +341,8 @@ static void grub_hash_password(char* buffer, size_t buffer_size, const char* pw) ...@@ -341,8 +341,8 @@ static void grub_hash_password(char* buffer, size_t buffer_size, const char* pw)
} }
static pid_t main_pid; static pid_t main_pid;
static struct mountpoint* mountpoints = NULL; static struct mountpoint* mountpoints;
static size_t mountpoints_used = 0; static size_t mountpoints_used;
static bool etc_made = false; static bool etc_made = false;
static char etc[] = "/tmp/etc.XXXXXX"; static char etc[] = "/tmp/etc.XXXXXX";
static bool fs_made = false; static bool fs_made = false;
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment