Fix it so that owners and permissions specified in device table

entires are not squashed.
This commit is contained in:
Eric Andersen 2005-02-15 09:26:57 +00:00
parent d7d604bb94
commit 587277d8a0

View 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);