Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add securedrop-workstation-config package to template #5

Merged
merged 2 commits into from Oct 17, 2018

Conversation

emkll
Copy link
Contributor

@emkll emkll commented Oct 5, 2018

Metapackage to install packages and configuration for the base template
use for securedrop-workstation. This package can be found in the https://github.com/freedomofpress/securedrop-debian-packaging repo.

Testing instructions (we could definitely improve the dev/testing story by adding another makefile target):

  • in securedrop-workstation, run make template (you can cancel once the image starts building, the purpose is just to download the sources and bootstrap the dev env)
    *Apply changes in builder/qubes-builder/qubes-src/template-securedrop-workstation/: checkout this branch and cp securedrop-workstation.conf ../builder.conf
  • In builder/qubes-builder: make qubes-vm && make-template
  • Copy template to dom0 and install it
  • qvm-prefs securedrop-workstation kernel ''
  • qvm-prefs securedrop-workstation virt_mode hvm
  • start the VM or create an appvm on this template and start that vm, open a terminal window
  • apt list --installed contains securedrop-workstation-config and securedrop-workstation-grsec

Metapackage to install packages and configuration for the base template
use for securedrop-workstation
@emkll emkll requested a review from conorsch October 5, 2018 16:24
Resolves template build error at `make template` phase where qubes-vm-dependencies has
unmet dependencies qubes-gui-agent and breaks apt packages during the
rootimg build.
Copy link
Contributor

@conorsch conorsch left a comment

Choose a reason for hiding this comment

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

LGTM, merging to include in automated build evaluation over in https://github.com/freedomofpress/securedrop-workstation/

@conorsch conorsch merged commit f2f4576 into master Oct 17, 2018
@emkll emkll deleted the add-securedrop-workstation-config branch February 14, 2020 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

2 participants