From 954b0707368a434c1912754e32b8d2cf4129b5c4 Mon Sep 17 00:00:00 2001 From: Sam Hegarty Date: Sun, 15 Sep 2013 09:42:02 +1200 Subject: [PATCH] Use quotes around rpm file names to prevent issues with spaces. --- packaging/linux/rpm/buildpackage.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/packaging/linux/rpm/buildpackage.sh b/packaging/linux/rpm/buildpackage.sh index ad287cfce9..b23705c6e3 100755 --- a/packaging/linux/rpm/buildpackage.sh +++ b/packaging/linux/rpm/buildpackage.sh @@ -14,31 +14,31 @@ rootdir=`readlink -f $2` sed -i "s|{ROOT_DIR}|$rootdir|" openra.spec # List files to avoid owning standard dirs. -find $rootdir/usr/bin -type f -print0 | xargs -0 -n 1 echo | while read x +`find $rootdir/usr/bin -type f -print0` | xargs -0 -n 1 echo | while read x do y="${x#$rootdir}" - sed -i "/%files/ a ${y}" openra.spec + sed -i "/%files/ a \"${y}\"" openra.spec done -find $rootdir/usr/share/icons -type f -print0 | xargs -0 -n 1 echo | while read x +`find $rootdir/usr/share/icons -type f -print0` | xargs -0 -n 1 echo | while read x do y="${x#$rootdir}" - sed -i "/%files/ a ${y}" openra.spec + sed -i "/%files/ a \"${y}\"" openra.spec done -find $rootdir/usr/share/applications -type f -print0 | \ +`find $rootdir/usr/share/applications -type f -print0` | \ xargs -0 -n 1 echo | \ while read x do y="${x#$rootdir}" - sed -i "/%files/ a ${y}" openra.spec + sed -i "/%files/ a \"${y}\"" openra.spec done # List directories only to avoid spam -find $rootdir/usr/share/openra -type d -print0 | xargs -0 -n 1 echo | while read x +`find $rootdir/usr/share/openra -type d -print0` | xargs -0 -n 1 echo | while read x do y="${x#$rootdir}" - sed -i "/%files/ a ${y}" openra.spec + sed -i "/%files/ a \"${y}\"" openra.spec done cp openra.spec "$3/SPECS/"