Fix it so that owners and permissions specified in device table
entires are not squashed.
This commit is contained in:
parent
d7d604bb94
commit
587277d8a0
22
target/ext2/genext2fs_nosquash_devtable.patch
Normal file
22
target/ext2/genext2fs_nosquash_devtable.patch
Normal file
@ -0,0 +1,22 @@
|
||||
--- genext2fs-1.3/genext2fs.c~ 2005-02-15 02:21:18.000000000 -0700
|
||||
+++ genext2fs-1.3/genext2fs.c 2005-02-15 02:17:09.000000000 -0700
|
||||
@@ -1302,6 +1302,8 @@
|
||||
{
|
||||
mode = uid = gid = major = minor = 0;
|
||||
start = 0; increment = 1; count = 0;
|
||||
+ uid = gid = 0;
|
||||
+ mode &= ~(FM_IRWXG | FM_IRWXO);
|
||||
lineno++;
|
||||
if((c = strchr(line, '#')))
|
||||
*c = 0;
|
||||
@@ -1322,10 +1324,6 @@
|
||||
}
|
||||
else
|
||||
{
|
||||
- if(squash_uids)
|
||||
- uid = gid = 0;
|
||||
- if(squash_perms)
|
||||
- mode &= ~(FM_IRWXG | FM_IRWXO);
|
||||
mode &= FM_IMASK;
|
||||
path2 = strdup(path);
|
||||
name = basename(path);
|
Loading…
Reference in New Issue
Block a user