Skip to content
This repository has been archived by the owner on Sep 13, 2024. It is now read-only.

Update the packaging data for SUSE #423

Open
wants to merge 2 commits into
base: dev
Choose a base branch
from
Open

Conversation

rjschwei
Copy link
Contributor

  • Uses rpm to track the bundled dependencies
  • Update the service file to be on par with the generic-rpm and get the
    environment setting into the systemd execution environment to support
    ECS Anywhere

Summary

  • Update the packaging data for SUSE

Implementation details

  • Uses rpm to track the bundled dependencies
    • Update the service file to be on par with the generic-rpm and get the
      environment setting into the systemd execution environment to support
      ECS Anywhere

If you have included new dependencies, please ensure you have followed
Packaging guidance from
https://github.com/aws/amazon-ecs-init/blob/master/CONTRIBUTING.md
-->

Testing

Manual test for ECS Anywhere

New tests cover the changes:

Description for the changelog

Update the packaging data for SUSE

Licensing

This contribution is under the terms of the Apache 2.0 License: yes

  + Uses rpm to track the bundled dependencies
  + Update the service file to be on par with the generic-rpm and get the
    environment setting into the systemd execution environment to support
    ECS Anywhere
BuildRequires: systemd
Requires: docker >= 1.6.0
# Patch local to openSUSE Build service to get reproducible builds
#Patch0: reproducible.patch
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this patch something that can be upstreamed so that ecs-init builds reproducibly?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rjschwei Is this something you can respond to?

packaging/suse/amazon-ecs-init.spec Show resolved Hide resolved
@rjschwei
Copy link
Contributor Author

And I just noticed I completely messed up the changes file, follow up push coming, sorry. Confused what we keep in the changes file and what is here and just copied the file.

  + Add the current changes rather than clobbering the file with the one
    maintained in the openSUSE Build Service
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants