From: Eric Andersen Date: Tue, 15 Feb 2005 09:26:57 +0000 (-0000) Subject: Fix it so that owners and permissions specified in device table X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=587277d8a012c24c634f54d25c70f474d3e764c7;p=buildroot.git Fix it so that owners and permissions specified in device table entires are not squashed. --- diff --git a/target/ext2/genext2fs_nosquash_devtable.patch b/target/ext2/genext2fs_nosquash_devtable.patch new file mode 100644 index 0000000000..21519ee8e2 --- /dev/null +++ b/target/ext2/genext2fs_nosquash_devtable.patch @@ -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);