summaryrefslogtreecommitdiff
path: root/client-build/00-README
blob: c83a0f5da7b28b7c3f2b6ac18e65e62945149f64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
This directory contains some scripts and associated files to
create a Debian image with a GNUnet (docker) and a chromium
web browser.

We use simple-cdd to non-interactively run the Debian installer,
and have a profile 'wooclient' with our specifications.

Be aware:
There are connectivity problems with "GNUnet" in a NAT/NAPT setup...

Dependencies:
=============

* debian-archive-keyring
* qemu, qemu-system, qemu-kvm
* xorriso
* bsdtar
* simple-cdd

Make sure the user using the scripts is in the 'kvm' group.
The scripts are only written for AMD64/x86_64 CPUs.


How to use:
===========

First run:

$ ./01-make-iso.sh

to create the "installer.iso".

Then run:

$ ./02-setup-system.sh

to run the Debian installer to create the 'wooclient.img'.
wait until the script is done, this takes approx. 15-20 minutes!

Next, boot the final image using:

$ ./03-run-system.sh

A chromium browser should start in the VM.

You then have to install the chromium extensions
"re:claimID" and "GNU Taler Wallet"