Luna/tools/mkbootimg.patch
apio 77560bbc3e
All checks were successful
continuous-integration/drone/push Build is passing
kernel+tools: Allow loading files with different owners + add a more dynamic install script
2023-05-06 12:11:35 +02:00

16 lines
663 B
Diff

diff --git a/mkbootimg/tar.c b/mkbootimg/tar.c
index dc17e00..ed9d38d 100644
--- a/mkbootimg/tar.c
+++ b/mkbootimg/tar.c
@@ -49,8 +49,8 @@ void tar_add(struct stat *st, char *name, unsigned char *content, int size)
memset(end, 0, 512);
strncpy((char*)end, name, 99);
sprintf((char*)end + 100, "%07o", st->st_mode & 077777);
- sprintf((char*)end + 108, "%07o", 0);
- sprintf((char*)end + 116, "%07o", 0);
+ sprintf((char*)end + 108, "%07o", st->st_uid);
+ sprintf((char*)end + 116, "%07o", st->st_gid);
sprintf((char*)end + 124, "%011o", size);
sprintf((char*)end + 136, "%011o", 0);
sprintf((char*)end + 148, "%06o", 0);