Ignore the case of empty ks file list in target rpm 73/25273/1 accepted/tizen/common/20140801.173548 accepted/tizen/ivi/20140801.133500 submit/tizen/20140801.095853 submit/tizen_ivi/20140801.100417
authorJF Ding <jian-feng.ding@intel.com>
Fri, 1 Aug 2014 07:14:36 +0000 (15:14 +0800)
committerJF Ding <jian-feng.ding@intel.com>
Fri, 1 Aug 2014 08:12:17 +0000 (16:12 +0800)
With the '--target' specification, it's possible there's no image
definitions for the building target. Now it's acceptable, and let the
rpm build continue.

Change-Id: Iacbf498b8bb98d100aaa42dcd39c14082e9dc604
Signed-off-by: JF Ding <jian-feng.ding@intel.com>
packaging/image-configurations.spec

index 7e46b7d..afe87bc 100644 (file)
@@ -39,11 +39,10 @@ kickstarter -c /usr/share/image-configurations/%_profile/%_profile.yaml \
 %install
 
 mkdir -p %{buildroot}/usr/share/image-configurations
-cp %{baseline}/*.ks %{buildroot}/usr/share/image-configurations
+[ -n "$(ls -A %{baseline}/*.ks 2>/dev/null)" ] &&  cp %{baseline}/*.ks %{buildroot}/usr/share/image-configurations
 cp image-configs.xml %{buildroot}/usr/share/image-configurations
 
 %files
 %manifest %{name}.manifest
 #%dir %_datadir/image-configurations
-%_datadir/image-configurations/*.ks
-%_datadir/image-configurations/image-configs.xml
+%_datadir/image-configurations/*