Set user-friendly permissions to multirom_log.from emergency crash

This commit is contained in:
Vojtech Bocek
2015-03-14 10:46:56 +01:00
parent 05c1f08e32
commit b13a8812ab

View File

@@ -254,6 +254,8 @@ void multirom_emergency_reboot(void)
char *tail;
char *last_end;
int cur_y;
uid_t media_rw_id;
if(multirom_init_fb(0) < 0)
{
ERROR("Failed to init framebuffer in emergency reboot\n");
@@ -304,6 +306,11 @@ void multirom_emergency_reboot(void)
multirom_copy_log(klog, "../multirom_log.txt");
free(klog);
media_rw_id = decode_uid("media_rw");
if(media_rw_id != -1)
chown("../multirom_log.txt", (uid_t)media_rw_id, (gid_t)media_rw_id);
chmod("../multirom_log.txt", 0666);
// Wait for power key
start_input_thread();
while(wait_for_key() != KEY_POWER);