aboutsummaryrefslogtreecommitdiffstats
path: root/build.sh
Commit message (Collapse)AuthorAgeFilesLines
* Remove quotes in globbed patch CLEANup (#168)David Steele2018-03-241-1/+1
| | | | Globbing does not work within single or double quotes. https://unix.stackexchange.com/questions/67757/wildcards-inside-quotes
* shellcheckSerge Schneider2018-03-131-43/+50
|
* Allow image building to be skipped for stages (#137)Ben Pirt2018-01-031-2/+4
|
* [adding] qemu emulation layout to test images with qemuJacen2017-09-141-4/+8
|
* Image build date now honours timezoneThomas Phillips2017-06-271-1/+1
|
* Updated {i}-run-chroot script filename to match {i}-run.sh formatMike Roberts2017-03-201-4/+4
|
* Make WORK_DIR and DEPLOY_DIR configurable through config fileDavid C Wang2017-03-141-2/+2
|
* build.sh: execute postrun.sh, if executableSerge Schneider2017-03-131-0/+7
|
* Specify additional variables in EXPORT_* filesSerge Schneider2017-03-131-1/+4
|
* Revert "Enable pi-gen build when "pi-gen/work" dir is a symlink"Serge Schneider2017-03-061-1/+1
| | | | This reverts commit 40b5af925b8b00d2bd383358a4aa013c3367abc9.
* Enable pi-gen build when "pi-gen/work" dir is a symlinkDavid C Wang2017-03-061-1/+1
| | | | | | | | | | | * Occasionally, it is necessary to symbolically link the pi-gen/work directory to a different place on the filesystem. This is true if the current partition is low on space, or when building within vagrant virtual machine shared mounts which do not support all regular fs operations. * Without this change, the pi-gen build will fail to unmount because the OS 'mount' command returns canonical paths which fails to match the symbolically linked path to 'work' dir.
* Use capsh to ensure file capabilities aren't setSerge Schneider2016-11-141-4/+4
|
* Revert 7f0c59d5c1291c087eccc4fc70014190de6a439fSerge Schneider2016-10-141-26/+17
|
* Add MAX_STAGE and RUN_STAGE variables (#21)Greg MacLellan2016-10-051-17/+26
| | | | | | | | | | | | | | * 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
* Dependency checks + important bugfix (#16)Joseph Carter2016-09-141-1/+4
|
* build.sh: Support comments in package files (#14)Joseph Carter2016-09-081-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | * build.sh: Support comments in package files This patch allows the use of hash comments inside patch files. It's a little ugly, but it strips comments and collapses all whitespace down to single space characters between package names. It handles comments anywhere in a line, as well. Was unsure if \ continuation of the long sed line or the inclusion of a couple of lines of comments explaining what the sed expressions are doing would be appreciated, so didn't include them in this patch. * build.sh: whitespace fix * build.sh: Use sed script for packages files Broke the sed expressions out of build.sh and put them their own documented sed script. This greatly improves readability and avoids build.sh getting messier. Broke the substitution command into two separate subs. The first just deletes comments, and the second collapses all whitespace into a single space. This too is easier to read, and catches a couple of edge cases that would result it not all whitespace being collapsed. The result may still have (one) leading and/or trailing space, which is acceptable.
* build.sh: fix for patchsets with same names in substagesStaroselskii Georgii2016-07-291-2/+3
| | | | | | | | | | | In that case (i.e. stage2/01-sys-tweaks and stage2/02-net-tweaks) a directory with a same name (00-pc) is getting created for both quilt patch sets. This might yield a situation when second patch set is not applied. The fix is to come up with a more sophisticated naming convention for intermediate patchset directory (which .pc symlinks to) and create separate directories for each patchset.
* Add NOOBS export supportSerge Schneider2016-05-271-2/+5
|
* build.sh: fix patchesSerge Schneider2016-05-051-1/+2
|
* Various fixesSerge Schneider2016-05-041-9/+21
|
* Initial build scriptSerge Schneider2016-04-111-0/+162
|
* Setup initial layoutSerge Schneider2016-04-081-0/+0