Skip to content
This repository was archived by the owner on Nov 11, 2021. It is now read-only.

Target debian 10.3.0 and add wireguard .deb dependencies #73

Open
branciard wants to merge 3 commits intodappnode:masterfrom
luguslabs:master
Open

Target debian 10.3.0 and add wireguard .deb dependencies #73
branciard wants to merge 3 commits intodappnode:masterfrom
luguslabs:master

Conversation

@branciard
Copy link

Hi,
as we use wireguard in one of our docker dappnode package, we updated the iso creation to have the updated kernel done by default.

We added all wireguard .deb dependencies in extra/wireguard.dependencies file.

All dependencies are then install at installExtra step of scripts/dappnode_install.sh

Here a PR if you think that wireguard make sense also in your ISO distribution by default. It also needs to deactivate secure boot in BIOS to work properly.

This commit also target debian 10.3.0 instead of 10.2.0

@eduadiez
Copy link
Contributor

eduadiez commented Mar 2, 2020

Awesome!! Thank you guys!
Please @vdo take a look to this PR and add your review

@eduadiez eduadiez requested a review from vdo March 2, 2020 15:34
@vdo
Copy link
Contributor

vdo commented Mar 2, 2020

Thank you guys, we will test it and add it to our next ISO build if all goes ok.

I only have one concern:
This hardcoded list of packages could become obsolete. Can you provide a way or hint to re-generate it if we need to update them?

@branciard
Copy link
Author

I installed manually the wireguard .deb and then I try until having all dependencies ok. then I start to put all .deb in github but it was very heavy. I then wget all instead. But you are right it seems that link are not working anymore like this one: ftp.br.debian.org/debian/pool/main/w/wireguard/wireguard_1.0.20200206-1_all.deb . I will try to think to another solution...

@vdo
Copy link
Contributor

vdo commented Mar 2, 2020

Maybe we could just install wireguard with

apt install ./wireguard.deb

and let apt find the dependencies needed ?

@branciard
Copy link
Author

Yes, I will try this. Initially I will prefer to have fix .deb to be sure of all dependencies but it finally seems to not be easy to maintain. I will update this PR after testing it in a new way. It may need others dependencies like linux-headers also

@branciard
Copy link
Author

I commit a new version. I add apt install wireguard in build/dappnode/scripts/dappnode_install_pre.sh . I then test the iso image on my NUC.

@dapplion dapplion added the discussion Team should discuss label Oct 5, 2020
@dapplion dapplion removed the request for review from vdo March 5, 2021 14:30
@pablomendezroyo
Copy link
Contributor

@3alpha can this PR be closed?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

discussion Team should discuss

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants