From a0f5dd25a37fe3b8664c2133e80b6214559f93f6 Mon Sep 17 00:00:00 2001 From: Mark Hatle Date: Tue, 17 Jan 2012 09:47:49 -0600 Subject: package_rpm.bbclass: Add support for filenames with spaces Files with spaces must be fully quoted in an RPM spec file. It was easier to quote all file paths, then to do it selectively. Signed-off-by: Mark Hatle Signed-off-by: Richard Purdie --- meta/classes/package_rpm.bbclass | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'meta/classes/package_rpm.bbclass') diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass index 2d92efe27..bac9de5ad 100644 --- a/meta/classes/package_rpm.bbclass +++ b/meta/classes/package_rpm.bbclass @@ -543,12 +543,12 @@ python write_specfile () { path = rootpath.replace(walkpath, "") for dir in dirs: # All packages own the directories their files are in... - target.append("%dir " + path + "/" + dir) + target.append('%dir "' + path + '/' + dir + '"') for file in files: - if conffiles.count(path + "/" + file): - target.append("%config " + path + "/" + file) + if conffiles.count(path + '/' + file): + target.append('%config "' + path + '/' + file + '"') else: - target.append(path + "/" + file) + target.append('"' + path + '/' + file + '"') # Prevent the prerm/postrm scripts from being run during an upgrade def wrap_uninstall(scriptvar): -- cgit v1.2.3