- Removed raspberrypi.org repo and APT/GPG key from installer and installed system and fixed resulting issues. This fixes issue #529.
The user can still add it themselves if they want to and can deal with resulting issues in a way that best fits their situation. - Added (binary) raspbian.org APT/GPG key to the repo and use that instead of downloading the (ascii-armored) key online.
- Changed default boot partition size to 256MB. With the previous value, 128MB, one could run out of space if multiple kernels got installed and there is no easy workaround for that. One can still override it of course.
- Added Debian's default shell,
dash
, and make that the default and use that for the installer itself as well.
Fix the resulting issue which were (apparently) caused by some internal workings of busybox, but a hard dependency on a particular shell is not/never good. - Replace the
try_again
setting withfail_action
. The latter is more flexible and isn't tied to a busybox specific functionality. - Added
mawk
and made that the default awk interpreter, just like on Debian. - Added
tr
program from the coreutils program as that is POSIX compliant, whereas busybox's was not. - Removed Docker files as I do not want to indicate that Docker is supported or even recommended. It is not and should not be in scope for this project.
A number of configuration settings are deprecated and will be removed in a next major version.
ip_addr
: useip4_addr
insteadip_gateway
: useip4_gateway
insteadip_nameservers
: useip4_nameservers
insteadip_netmask
: useip4_netmask
insteadtry_again
: usefail_action
instead- Only support the following
preset
s:base
,minimal
,server