Skip to content

frozen-sky/eduvpn-debian

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Repository to build (all) Debian packages related to eduVPN.

Signing

$ gpg --gen-key

Set the email address you use as KEY in the repo_setup.sh and repo_update.sh.

Add your key to the trusted store, where [email protected] is the address you used for the key:

$ gpg -a --export [email protected] | sudo apt-key add -

Add the (temporary) repository to your apt sources so dependencies can be resolved during (chained) build:

$ echo "deb file://${HOME}/.aptly/public stretch main"     | sudo tee -a /etc/apt/sources.list
$ echo "deb-src file://${HOME}/.aptly/public stretch main" | sudo tee -a /etc/apt/sources.list

Start the build:

$ wget https://github.com/fkooman/eduvpn-debian/archive/master.tar.gz
$ tar -xzf master.tar.gz
$ cd eduvpn-debian-master
$ ./build_all.sh

The script uses sudo quite a bit, and also gpg, so you may be asked for your password during the build.

After everything is done, you can find the repository in ${HOME}/.aptly/public. Copy this to a public web server and have the VPN server add this repository and key, just like above, but then with the correct URLs.

About

Debian Packages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 56.8%
  • Shell 43.2%