]> code.ossystems Code Review - openembedded-core.git/commitdiff
package_rpm.bbclass: make RPM use on-disk permissions
authorScott Garman <scott.a.garman@intel.com>
Fri, 20 May 2011 00:26:49 +0000 (17:26 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 6 Jun 2011 14:52:18 +0000 (15:52 +0100)
Instruct RPM to use the on-disk permissions, owners, groups,
and directory permissions, instead of defaulting to root:root

Code changes suggested by Mark Hatle.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
meta/classes/package_rpm.bbclass

index 3df66cc16a08ad8360a5302c799ce6c8551eb290..d8e86c5cd68b8284db099dd68d9496947e2b8317 100644 (file)
@@ -484,6 +484,7 @@ python write_specfile () {
                        else:
                                bb.note("Creating RPM package for %s" % splitname)
                                spec_files_top.append('%files')
+                               spec_files_top.append('%defattr(-,-,-,-)')
                                if file_list:
                                        spec_files_top.extend(file_list)
                                spec_files_top.append('')
@@ -570,6 +571,7 @@ python write_specfile () {
                else:
                        bb.note("Creating RPM package for %s" % splitname)
                        spec_files_bottom.append('%%files -n %s' % splitname)
+                       spec_files_bottom.append('%defattr(-,-,-,-)')
                        if file_list:
                                spec_files_bottom.extend(file_list)
                        spec_files_bottom.append('')