Commit Graph

53 Commits

Author SHA1 Message Date
Yossi
c6d11b1e5c remove stage 4 & 5 2018-04-08 14:04:36 +03:00
Yossi
7f33e570ef Merge branch 'master' of https://github.com/RPi-Distro/pi-gen into dev 2018-04-08 13:20:09 +03: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
Mark
23b2c929a2 Updated Dride to Raspbian Stretch ()
* Stretch base system working W/O DRIDE

- Currently removed Dride edits/software to get base OS working

* Enabled Ether over USB

I slightly rearranged a few startups in stage2 to give us room for more expansion later.  Boot files update important to come prior to Dride software.
Stretch base system working W/O DRIDE

* Dride+Stretch working

- wifi works with specific Dride network
- usb0 interface also works if you need to debug/hack

All Dride network items have been separated into this step

* DrideOS gets Dride software added back in on Debian Stretch

- software base; testing commencing

* Added new dride partition, clean, updated README

- updated README to explain how this has been modified vs. upstream
- removed and cleaned unused scripts
- added dride partition creation on startup (runonce)
- drideOS conditional renamed to dride-plus

* Use the /dride path and provide soft links during software installation

- updated README
2018-02-11 10:34:42 +02:00
Yossi Neiman
ee574e101b
Update README.md 2018-01-14 20:32:40 +02:00
Yossi Neiman
9e881c8670
Update README.md 2018-01-14 19:02:49 +02: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
Yossi
f5b291c781 Merge remote-tracking branch 'RPi-Distro/dev' into dev
# Conflicts:
#	README.md
#	scripts/common
#	stage3/00-install-packages/00-packages
#	stage4/00-install-packages/00-packages
#	stage5/EXPORT_NOOBS
2017-07-20 15:18:46 +03: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
Yossi Neiman
ae1c57146f Create README.md 2017-06-14 14:11:03 +03:00
Yossi Neiman
7290ed8981 Create README.md 2017-06-14 14:10:20 +03:00
Yossi Neiman
3c431ecf30 Create README.md 2017-06-14 14:03:33 +03:00
Yossi
f443722dc0 update readme 2017-06-14 14:02:45 +03:00
Yossi
75bb3a5559 update readme 2017-06-14 14:01:02 +03:00
Yossi
4df2c00cee Merge remote-tracking branch 'RPi-Distro/dev' into dev
# Conflicts:
#	README.md
#	stage3/00-install-packages/00-packages
2017-06-07 13:44:00 +03: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
Yossi Neiman
8da4be5a2e Update README.md 2017-04-16 10:29:04 +03:00
Yossi Neiman
b9855d7be3 Update README.md 2017-04-16 10:28:30 +03:00
Yossi Neiman
0227ca407a Update README.md 2017-04-16 10:25:42 +03:00
Yossi Neiman
34139fc433 Update README.md 2017-04-16 10:25:18 +03:00
Yossi
657944a9a3 Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	.gitignore
#	stage2/04-cleanup/00-run.sh
#	stage2/EXPORT_NOOBS
#	stage4/00-install-packages/00-debconf
#	stage4/00-install-packages/00-packages
#	stage4/00-install-packages/00-packages-nr
#	stage4/EXPORT_IMAGE
2017-04-05 11:09:02 +03: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
Yossi Neiman
4f6cdd3a9c Update README.md 2017-02-02 21:49:03 +02: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
Joseph Carter
0245cbb958 Dependency checks + important bugfix () 2016-09-14 20:07:52 +10:00
Joseph Carter
6ee83b0eab Implement Landrash's suggestions for README.md () 2016-09-11 13:16:21 +10:00
Joseph Carter
b9b8df3d11 README.md: Working toward basic documentation ()
* README.md: document config file

Still pretty sparse, but as this bit is necessary to actually use
pi-gen, here it is.

* README.md: Overview of Raspbian's stages

* README.md: Stages -> Raspbian Stages + heading

Decided that the Stages heading probably made more sense as being
retitled to refer specifically to Raspbian since it has no direct
bearing on pi-gen itself which could produce any Debianish system for
the pi, and also that there ought to be a Stage Anatomy section first
talking about the nuts and bolts of what goes into these stages.

Stage Anatomy is just a heading for now.

* README.md: Make Config section less conversational

Left the stage overview as it was since it's intended more as a plain
language explanation than a technically complete look.  I believe that
kind of information is useful to have, but perhaps as README.md becomes
longer it may be advisable to move it to another location.
2016-09-05 14:02:39 +10:00
T. Joseph Carter
fa88d07848 README.md: Image and NOOBS export exist now
Document that the TODO items of exporting images and NOOBS packages have
been implmented.
2016-09-01 15:35:22 -07:00