From 587277d8a012c24c634f54d25c70f474d3e764c7 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Tue, 15 Feb 2005 09:26:57 +0000 Subject: Fix it so that owners and permissions specified in device table entires are not squashed. --- target/ext2/genext2fs_nosquash_devtable.patch | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 target/ext2/genext2fs_nosquash_devtable.patch (limited to 'target/ext2') diff --git a/target/ext2/genext2fs_nosquash_devtable.patch b/target/ext2/genext2fs_nosquash_devtable.patch new file mode 100644 index 000000000..21519ee8e --- /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); -- cgit v1.2.3