Hugo Hromic
cf50ff26d2
Update Dockerfile base image to Debian Buster ( #295 )
...
With the Qemu version shipped with Debian Stretch, the `man-db` package
being installed for Buster in the image triggers many of these errors:
qemu: Unsupported syscall: 383
This is a manifestation of the following bug:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891109
This is resolved in the current Qemu version shipped with Debian Buster.
2019-06-27 11:47:23 +01:00
Serge Schneider
a4be08e275
Update release notes
2019-06-21 15:54:50 +01:00
Serge Schneider
150e25c4f8
Revert "Java 8 workaround"
...
This reverts commit 3682a747bd
.
2019-06-17 10:32:11 +01:00
Serge Schneider
e5310d6824
stage5: install greenfoot-unbundled
2019-06-17 10:32:06 +01:00
Serge Schneider
d942d5487c
export-noobs: update OS.png
2019-06-07 19:51:08 +01:00
Serge Schneider
0cdec86026
Disable ld.so.preload while building
2019-06-07 19:51:08 +01:00
Serge Schneider
afeea46a39
export-image: remove /etc/network/interfaces.dpkg-old
2019-06-07 19:51:08 +01:00
Serge Schneider
265f342310
stage4: fix autologin
2019-06-07 19:51:08 +01:00
Serge Schneider
73fc1462fd
stage5: Remove wolfram-engine until Buster version is available
2019-06-07 19:51:08 +01:00
Serge Schneider
1ffc374ebf
Fix Buster packages
2019-06-07 19:51:08 +01:00
Serge Schneider
6b78e86a2f
stage3: include arandr
2019-06-07 19:51:08 +01:00
Serge Schneider
a3c76f3038
Replace IDLE with Thonny in stage 4 and add Mu to stage 5
2019-06-07 19:51:08 +01:00
Serge Schneider
3682a747bd
Java 8 workaround
...
Java 8 segfaults during install.
Installing OpenJDK 11 first prevents Java 8 from running.
2019-06-07 19:51:08 +01:00
Serge Schneider
0b4d95c4a2
stage4: enable xcompmgr
2019-06-07 19:51:08 +01:00
Serge Schneider
f86cb0d54a
script/common: Handle aarch64 host builds
2019-06-07 19:51:08 +01:00
Serge Schneider
e14a403533
stage2: Disable wifi on 5GHz models
2019-06-07 16:21:03 +01:00
Serge Schneider
ba8909f05d
partition_setup.sh: Fix cmdline.txt handling
...
Add sdhci.debug_quirks2=4 to cmdline.txt when resizing
Only remove 'quiet' from cmdline if splash screen is off
2019-06-07 16:03:27 +01:00
Serge Schneider
33dfe5404c
stage4: remove timidity
2019-06-07 16:01:16 +01:00
Serge Schneider
17ef760111
config.txt: Enable FKMS and set max_framebuffers=2 in [pi4]
2019-06-07 15:59:18 +01:00
Serge Schneider
9005ba070b
os_list: Bump kernel to 4.19
2019-06-07 15:58:10 +01:00
Serge Schneider
7e3b160f1c
os_list: add Pi 4 support
2019-06-07 15:57:47 +01:00
Serge Schneider
d7aa47e418
os_list: add checksums for PINN
2019-06-07 15:55:54 +01:00
Serge Schneider
0308e92705
export-image: Set /boot size to 256MB
2019-06-07 15:54:22 +01:00
Serge Schneider
22c8878f5d
Remove Oracle Java
2019-06-07 15:49:18 +01:00
Serge Schneider
0552ef239b
Update to Buster
...
Remove ui and staging components
2019-06-07 15:45:15 +01:00
Serge Schneider
a90b6bd094
build.sh: run quilt upgrade before editing patches
2019-06-07 15:41:33 +01:00
samtygier
4ad51961e9
Better docs for STAGE_LIST ( #289 )
...
Note that quotes are needed, see bug #288 .
2019-05-30 11:07:16 +01:00
Hugo Hromic
8acf95f237
Do not assume the changelog file is always present for the info file ( #280 )
...
The `(..)/raspberrypi-kernel/changelog.Debian.gz` file is not guaranteed
to be present in the built `ROOTFS_DIR`, for example when building very
minimal images without package documentation. In these cases, the `firmware`
variable will be left empty and the subsequent calls to `curl` will return
large 404 HTML content from GitHub.
Instead, simply check if the changelog file exists before using it.
2019-04-25 10:28:48 +01:00
Hugo Hromic
407663a57f
Silence shellcheck warnings ( #279 )
...
* SC1091: the `config` file might not be present, which is normal.
* SC2086: Double quote to prevent globbing and word splitting.
Tested clean output using: `find -name "*.sh" -exec shellcheck -x {} \;`
2019-04-25 10:11:57 +01:00
Serge Schneider
042f769edb
Add new changelog entry
2019-04-17 12:49:08 +01:00
Serge Schneider
e910bf55ac
Update release notes
2019-04-02 18:58:30 +01:00
Serge Schneider
ee11b802b5
stage2: ethtool
2019-04-01 13:05:30 +01:00
XECDesign
3e9b176fab
stage2: install rng-tools
...
https://github.com/raspberrypi/linux/issues/2799
2019-03-29 19:45:31 +00:00
Andrew Scheller
30a1528ae1
Switch to using parted's machine parseable output ( #270 )
2019-03-18 14:49:18 +00:00
Serge Schneider
fb23b8ba92
Replace pxz with xz -T0
2019-03-11 11:49:04 +00:00
XECDesign
91bc38d510
Update Dockerfile
2019-03-11 11:14:04 +00:00
Serge Schneider
67241b9626
Handle cases where binfmt_misc is built into the kernel
...
Fixes #264
2019-03-06 16:25:42 +00:00
samtygier
b7812278a8
Warn early if proxy not reachable ( #262 )
...
Avoids a later failure with a less informative message. See #248
2019-02-18 23:41:41 +00:00
Hugo Hromic
564f8ef1b8
Silence shellcheck warnings ( #255 )
...
* Made more specific shellcheck disables
* Fixed variable quoting (SC2086,SC2064)
* Use `$*` expansion instead of `$@` when not using arrays (SC2124)
* Use cleaner `$()` syntax instead of back quotes (SC2006)
* Improved comparator (SC2166)
* Minor improvements in coding style
Tested clean output using: `find -name "*.sh" | xargs -n1 shellcheck -x`.
2019-02-18 12:54:15 +00:00
Sam Tygier
7068086c94
Make sure unmount_image finds stale loop devices
...
Fixes #257 #104 #193
Instead of searching by full path, which is prone to fail, read full list and grep on filename.
2019-02-18 12:01:00 +00:00
Sam Tygier
9d38bfac23
README.md: Add more info on Docker
2019-02-18 09:45:10 +00:00
Sam Tygier
82bcfa427a
Use different rsync options for boot and root
...
When copying files to boot, options that are not supported on fat32 can cause errors. For example owner, group and xattrs.
2019-02-18 09:45:10 +00:00
Sam Tygier
a8eb03a5e4
Check binfmt_misc module is loaded
...
Give a friendly error message early.
2019-02-18 09:45:10 +00:00
Sam Tygier
c147df99bc
Ensure extra config file is passed to docker
...
Fixes #253
Rather than use --env-file, which gets overwritten by the regular config file, pass the any arguments to build-docker.sh through to build.sh.
2019-02-18 09:30:23 +00:00
Hugo Hromic
9e6af47045
Improve update_issue() function in common script
...
* Allow to customise pi-gen script name and repository in the generated issue file
* Preserve compatibility with existing function calls
2019-02-18 09:21:10 +00:00
Hugo Hromic
3b90b7ffed
Improve bootstrap() function in common script
...
* Tidy up and simplify function code
* Allow to pass extra arguments to debootstrap, e.g. `--variant minbase`
* Preserve compatibility with existing function calls
2019-02-18 09:21:10 +00:00
Louis Matthijssen
3961bff8a4
Decrease zerofree verbosity
...
Fixes #251
2019-01-30 20:49:45 +00:00
Louis Matthijssen
61a994c88c
Add a DEPLOY_ZIP setting
2019-01-30 19:05:22 +00:00
XECDesign
d945d422d4
Update 00-run.sh
...
Fix typo
2019-01-23 15:32:08 +00:00
Sam Tygier
c72f0b47ff
Quote wpa wifi variables
...
Allows essid and passwords with special characters.
2019-01-22 17:44:28 +10:00