Skip to content

Commit

Permalink
[dist] Add aws-cli requires to obs-cloud-uploader spec
Browse files Browse the repository at this point in the history
also adds an example credentials file.
  • Loading branch information
ChrisBr committed Mar 6, 2018
1 parent 57b2887 commit 4c3b140
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
3 changes: 3 additions & 0 deletions dist/aws_credentials.example
@@ -0,0 +1,3 @@
[default]
aws_access_key_id = ACCESS_KEY_ID
aws_secret_access_key = SECRET_ACCESS_KEY
5 changes: 5 additions & 0 deletions dist/obs-server.spec
Expand Up @@ -284,6 +284,7 @@ This package contains test cases for testing a installed appliances.
%package -n obs-cloud-uploader
Summary: The Open Build Service -- Image Cloud Uploader
Requires: obs-server
Requires: aws-cli
%if 0%{?suse_version} > 1315
Requires: python3-ec2uploadimg
%else
Expand Down Expand Up @@ -359,6 +360,8 @@ fi
install -m 755 $RPM_BUILD_DIR/open-build-service-%version/dist/clouduploader.rb $RPM_BUILD_ROOT/%{_bindir}/clouduploader
mkdir -p $RPM_BUILD_ROOT/etc/obs/cloudupload
install -m 644 $RPM_BUILD_DIR/open-build-service-%version/dist/ec2utils.conf.example $RPM_BUILD_ROOT/etc/obs/cloudupload/.ec2utils.conf
mkdir -p $RPM_BUILD_ROOT/etc/obs/cloudupload/.aws
install -m 644 $RPM_BUILD_DIR/open-build-service-%version/dist/aws_credentials.example $RPM_BUILD_ROOT/etc/obs/cloudupload/.aws/credentials

%check
%if 0%{?disable_obs_test_suite}
Expand Down Expand Up @@ -734,6 +737,8 @@ usermod -a -G docker obsservicerun
%{_bindir}/clouduploader
%dir /etc/obs
%dir /etc/obs/cloudupload
%dir /etc/obs/cloudupload/.aws
%config(noreplace) /etc/obs/cloudupload/.aws/credentials
%config(noreplace) /etc/obs/cloudupload/.ec2utils.conf

%package -n obs-container-registry
Expand Down

0 comments on commit 4c3b140

Please sign in to comment.