From be42cdccdae29f21f9a4f2af53428fe108708a33 Mon Sep 17 00:00:00 2001 From: Sebastian Silva Date: Thu, 8 Nov 2018 01:25:31 -0500 Subject: [PATCH 1/4] Add packages for remote headless desktop. --- builder/chroot-script.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/builder/chroot-script.sh b/builder/chroot-script.sh index f9ac33b..f1db819 100644 --- a/builder/chroot-script.sh +++ b/builder/chroot-script.sh @@ -147,7 +147,10 @@ apt-get -o Dpkg::Options::=--force-confdef \ pi-bluetooth \ lsb-release \ gettext \ - cloud-init + cloud-init \ + raspberrypi-ui-mods \ + tightvncserver \ + xvfb # install special Docker enabled kernel From 95e9357d621a7ddedbd5b6dee08fd3e82fe19483 Mon Sep 17 00:00:00 2001 From: Sebastian Silva Date: Thu, 8 Nov 2018 02:14:57 -0500 Subject: [PATCH 2/4] Docs fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ee5deb0..ffc0152 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ The build scripts have been forked from the Hypriot project. **Easy pull request build process** -The easiest way to generate a new image is to open a pull request with changes to the basic image; a new one will be generated by GitLab and be available for download and flashing onto an SD card. See [pull requests](https://github.com/publiclab/image-builder-pi/pulls) for examples of this, with downloadable images already built. +The easiest way to generate a new image is to open a pull request with changes to the basic image; a new one will be generated by GitLab and be available for download and flashing onto an SD card. See [pull requests](https://github.com/publiclab/pi-builder/pulls) for examples of this, with downloadable images already built. **Automatic build**: For the purposes of facilitating quick development of this image, we've setup [automatic builds](https://jenkins.laboratoriopublico.org/job/Raspberry%20Kit%20Image/) on git commits to **master** branch. From 778b75d27bca3ce9313a57667a846dc281fa2691 Mon Sep 17 00:00:00 2001 From: Sebastian Silva Date: Thu, 8 Nov 2018 20:11:56 -0500 Subject: [PATCH 3/4] Update package name --- builder/chroot-script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builder/chroot-script.sh b/builder/chroot-script.sh index f1db819..58432a7 100644 --- a/builder/chroot-script.sh +++ b/builder/chroot-script.sh @@ -148,7 +148,7 @@ apt-get -o Dpkg::Options::=--force-confdef \ lsb-release \ gettext \ cloud-init \ - raspberrypi-ui-mods \ + pt-ui-mods \ tightvncserver \ xvfb From 6518804c8e11934caf4561e472e789fadb37aab0 Mon Sep 17 00:00:00 2001 From: Sebastian Silva Date: Fri, 10 Aug 2018 10:59:04 -0500 Subject: [PATCH 4/4] Avoid interactive package install --- builder/chroot-script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builder/chroot-script.sh b/builder/chroot-script.sh index 58432a7..8533c5e 100644 --- a/builder/chroot-script.sh +++ b/builder/chroot-script.sh @@ -120,7 +120,7 @@ apt-get update # apt-get upgrade -y # install packages -apt-get -o Dpkg::Options::=--force-confdef \ +DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::=--force-confdef \ install -y \ --no-install-recommends \ firmware-atheros \