Commit Graph

57 Commits

Author SHA1 Message Date
RaspberryPiFan
d7c1ae21ca New types of images. () 2019-11-26 15:49:49 +00:00
Rene Klootwijk
d30343f626 Added hostname parameter 2019-11-05 17:21:33 +00:00
Matthijs Kooijman
336ff2107e Document how to get values for the localization values 2019-10-14 10:55:10 +01:00
Joshua Bussdieker
d1f7a38905 Support regional config settings () 2019-08-14 11:26:55 +01:00
132ikl
c0714e33d6 Update Stretch to Buster in README () 2019-07-23 14:43:07 +01:00
gscscnd
fd21eff626 README.md shouldn’t be executable ()
In 667318116a, README.md’s file mode bits
were changed from 0o644 to 0o755. This commit reverts them back to
0o644.
2019-07-03 13:02:48 +01:00
Ryan Walmsley
3c559aeb56 64 bit message ()
Added a handy message to make it clear that compiling on a 64 bit OS is causing issues. After spending over an hour of troubleshooting think it should be made clearer as it'll affect quite a few users.
2019-06-28 12:40:06 +01:00
samtygier
4ad51961e9 Better docs for STAGE_LIST ()
Note that quotes are needed, see bug .
2019-05-30 11:07:16 +01:00
Serge Schneider
fb23b8ba92 Replace pxz with xz -T0 2019-03-11 11:49:04 +00:00
Sam Tygier
9d38bfac23 README.md: Add more info on Docker 2019-02-18 09:45:10 +00:00
Louis Matthijssen
61a994c88c Add a DEPLOY_ZIP setting 2019-01-30 19:05:22 +00:00
Hereath
21aeca1b0c fixeb package realpath (via coreutils) 2019-01-21 19:42:08 +10:00
gudata
640027d5df build script is build.sh
build script is build.sh
2019-01-21 19:29:17 +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
Krisjanis Rijnieks
c9b658ecd6 Add curl to apt-get script in README 2018-10-22 13:58:15 +01:00
Attie Grande
330ce73491 added Troubleshooting section to README.md, and addressed binfmt_misc issues 2018-08-03 12:21:26 +01:00
Serge Schneider
07bb3bdc7d depends: add 'git' 2018-07-03 14:29:23 +01:00
Serge Schneider
8e898a6b34 depends: add 'file' 2018-07-03 14:21:57 +01:00
David Steele
75452f9a00 Add README detail on the 'patches' process () 2018-03-24 18:10:47 +00:00
David Steele
de5b2baa1c README.md: Clarify USE_QEMU () 2018-03-19 19:17:58 +00:00
Junian Triajianto
019d47db3b Update stage specification using SKIP_IMAGES ()
Change Stage specification guide from removing `EXPORT*` files to adding `SKIP_IMAGES` as per new recommended development process.
2018-03-13 10:20:22 +00:00
andig
b4035400ff Add option to preserve build container () 2018-03-05 15:35:11 +00:00
Ben Pirt
066eb03d52 Allow image building to be skipped for stages () 2018-01-03 12:48:31 +00:00
Ben Pirt
6e32569415 Update README with some information on how the build works () 2017-12-15 11:31:40 +00:00
Rick
9f2941954f Add caution about WORK_DIR filesystem 2017-09-28 13:40:58 +01:00
Jacen
26fcf59f3f [adding] qemu emulation layout to test images with qemu 2017-09-14 10:12:30 +01:00
Serge Schneider
2f032b1d19 Update README.md
Fixes 
2017-09-04 09:39:04 +01:00
Serge Schneider
68cdf34cb4 Add xz-utils dependency
Closes 
2017-07-28 13:22:03 +01:00
TJ Rana
3441133d1c Corrected various typos ()
* Rename License.md to LICENSE

* Correct typos

* Clean up code layout

Organize layout with extra lines
2017-07-27 12:11:07 +02:00
Claus Strasburger
fe45b73987 Added docker-compose.yml for easy apt-cacher-ng startup 2017-07-17 12:21:37 +02:00
Serge Schneider
be2018ee5f README: Add stage 5 description 2017-06-27 13:16:41 +01:00
Andrew Smith
22c4105b57 Tell docker to delete the volume as well
Addresses 

Because of the use of volumes the .img files (and everything else) will stay around on disk even when you do `docker rm pigen_work`. Passing `-v` deletes the volume as well and frees up disk space.
2017-06-27 13:10:09 +01:00
Jacob Siverskog
d2f88a6e4f Update stage specification example
The previous example failed for me due to a missing SKIP in
stage5. While at it, complete the example with all steps needed to get
an image generated.
2017-06-27 13:09:40 +01:00
T. Joseph Carter
d729fc2dbb README.md: Describe more config variables, cleanup
Added some documentation of environment variables to README.md,
specifically WORK_DIR and DEPLOY_DIR.  Explicitly did not include
SCRIPT_DIR at this time because that appears to require some small work
before it can be changed.

Took the chance for some other syntax cleanups while I was at it, mostly
breaking long lines and inserting whitespace where some Markdown parsers
require it.
2017-05-08 16:25:04 +01:00
Ross Schulman
8f017cb69a Building in a different direction by replacing stage folders () 2017-02-26 18:12:37 +00:00
Sam Holmes
a45a061ec4 Add README warning for binfmt-support requirement () 2017-02-08 16:10:11 +00:00
Claus F. Strasburger
667318116a Added Docker support ()
* Added Docker support

- replaced necessity for devicemapper (through kpartx) by using parted and
  losetup with offsets
- added Dockerfile
- added dependency for parted and grep
- added hints to README.md
- common: loop through unmounts, fix shellcheck warnings

* stage2: use debconf instead of console-setup patch. Fixes 
2017-01-23 12:44:03 +00:00
Sam Holmes
a1c26242f6 Add stage specification instructions 2017-01-20 17:38:41 +00:00
Sam Holmes
c5e36bc86a Tidy up README hierarchy further 2017-01-20 17:38:41 +00:00
Sam Holmes
9f5cfdea6b Update README markdown formatting
The additional space between the # at the beginning of a section and
title conforms to correct markdown spec (and works in all markdown
renderers, as opposed to just GitHub)
2017-01-20 17:38:37 +00:00
XECDesign
d0020af839 README.md: Add libcap2-bin as a dependency 2016-12-05 12:32:19 +00:00
Nicolas Martignoni
2b3cb8ff72 Add bsdtar to dependencies 2016-12-04 20:38:28 +01:00
Sajal Kayan
ed1643bcda adding dosfstools as a build dependency 2016-11-14 22:38:59 +07:00
Serge Schneider
24ad8c2adb Revert 7f0c59d5c1 2016-10-14 15:00:12 +01:00
Joseph Carter
1d18e27f9c README.md: Improve config variable documentation () 2016-10-05 22:56:45 +01:00
Greg MacLellan
7f0c59d5c1 Add MAX_STAGE and RUN_STAGE variables ()
* Add MAX_STAGES variable

If set, only runs up to that stage

* Show "Skipping stageX" message for all skipped stages

* Add RUN_STAGE variable to run a single stage

* Document RUN_STAGE and MAX_STAGE

* Removed SKIP file support for main stage
2016-10-05 09:32:03 +01:00