Add missing files to rpmspec and manifest #425
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Towards #406
Some files were failing when trying to install the dom0 rpm (When attempting to apply state.highstate)
Also added a pull request template to increase awareness of adding files to manifest and spec files.
Test plan:
Note that I have successfully completed the test plan below. Given the complexity of testing this relatively small diff, I would suggest the reviewer just perform a visual diff of this PR, but ultimately will leave it to their discretion.
make clean
, and ensure no lingering files in/srv/salt
make dom0-rpm
and copy artifact to dom0make clone
(we will use the cloned repo for tests)sudo dnf install securedrop-workstation-dom0-config-0.1.1-1.fc25.noarch.rpm
config.json
andsd-journalist.sec
into/srv/salt/sd/
(needs sudo)cd /usr/share/securedrop-workstation-dom0-config
./scripts/provision-all
~/securedrop-workstation
)make test