-
Notifications
You must be signed in to change notification settings - Fork 702
Open
Description
This issue should do the following:
- Add a
build-debs-admin
to./builder
to make a newsecuredrop-admin
package - The package should include:
- The
install_files/ansible-base
source tree - Admin dependencies, probably by vendoring a virtual env?
- A
securedrop-admin
command installed in/usr/bin
- A file with the current securedrop version string (since we won’t have the full securedrop repo on disk anymore, we need a way to check if we’re up-to-date)
- The
- We need to do the following refactoring for this to work:
- Refactor
check_for_updates
to use the github API to check git tags, rather that the output of git tag in a git branch - Delete
update
because updates will be handled via apt instead - Delete the whole
./securedrop-admin setup
stuff that installs debian packages and pip dependencies, because this will just be included in the package
- Refactor
- Update documentation for how to install this package in Tails, similar to the Dangerzone docs
- Package dependencies should include at least:
python3
,tor
,netcat-openbsd
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
In Progress