[PATCH conductor] Add test for file exists before copy in aeolus-configure.spec.in
Steve Linabery
slinaber at redhat.com
Tue Feb 21 19:09:31 UTC 2012
We previously added an empty directory at config/locales/overrides which
caused the existing file copying to fail when no config/locales/overrides/*.yml
was present. This fix tests to see if a file is present before attempting to copy.
---
aeolus-conductor.spec.in | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/aeolus-conductor.spec.in b/aeolus-conductor.spec.in
index c899190..eb19c82 100644
--- a/aeolus-conductor.spec.in
+++ b/aeolus-conductor.spec.in
@@ -178,7 +178,9 @@ for filetype in builder css feature gif haml html ico jpg js json key opts png \
for dir in $dirs; do
%{__mkdir} -p %{buildroot}%{app_root}/$dir
- %{__cp} src/$dir/*.$filetype %{buildroot}%{app_root}/$dir
+ for i in $(echo src/$dir/*.$filetype); do
+ test -e "$i" && %{__cp} $i %{buildroot}%{app_root}/$dir
+ done
done
done
%{__rm} %{buildroot}%{app_root}/config/initializers/secret_token.rb
--
1.7.6.5
More information about the aeolus-devel
mailing list