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

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 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.

2 participants