samtygier
4ad51961e9
Better docs for STAGE_LIST ( #289 )
...
Note that quotes are needed, see bug #288 .
2019-05-30 11:07:16 +01: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
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
Sam Tygier
c72f0b47ff
Quote wpa wifi variables
...
Allows essid and passwords with special characters.
2019-01-22 17:44:28 +10:00
Sam Tygier
9714a11204
Add username validation
...
Check that the username is valid before doing any work. Use the default regex from debian's adduser.conf. Will also avoid risk of special characters causing issues.
2019-01-22 17:44:28 +10:00
Sam Tygier
d7ef46b06a
Allow custom stages
...
STAGE_LIST can be specified in the config file to run additional build stages.
2019-01-07 12:49:45 +10:00
Sam Tygier
7fbfdda31e
Add commandline argument for config file
...
A config file can be specified when running build, e.g.:
./build.sh myconfig
2018-12-21 04:09:47 +00:00
Sam Tygier
cc6605695d
Allow enabling ssh server from config
...
Add ENABLE_SSH option
2018-12-21 04:09:47 +00:00
Sam Tygier
f4dc2dcce6
Allow setting up wifi from config
...
Add WPA_ESSID, WPA_PASSWORD and WPA_COUNTRY options to config.
2018-12-21 04:09:47 +00:00
Sam Tygier
d07096ebb5
Allow setting user name and password from config
...
Add FIRST_USER_NAME and FIRST_USER_PASS variables that can be set
in the config (or enviroment). Defaults to the standard pi and
raspberry.
2018-12-21 04:09:47 +00:00