Commit Graph

60 Commits

Author SHA1 Message Date
classabbyamp 2c46e8d7e0 Makefile: add arm64 live isos 2025-01-01 14:52:10 -05:00
classabbyamp 41ccf5e202 build-x86-images: rename to mkiso 2025-01-01 14:52:10 -05:00
classabbyamp a943fe36a1
Makefile: default to nproc COMPRESSOR_THREADS 2024-03-12 10:51:36 -04:00
classabbyamp 7479e6d980
Makefile: add scripts and dependencies of images
so the makefile can be used more easily when editing the scripts
2024-02-22 22:46:06 -05:00
classabbyamp 08651697b5
Makefile: no stderr for readme, set output filename, fix checksum dep 2024-02-17 05:23:48 -05:00
classabbyamp 0d1ab991f0 README.md: refactor
cleans up README.md, generates it from README.md.in with `make README.md`
to easily include help output of each script
2023-11-19 16:02:06 -05:00
classabbyamp ccf27aa90e *: remove support for cubie, bananapi, odroid, beaglebone, ci20 boards
see void-linux/void-packages #46493
2023-10-13 01:01:08 -04:00
classabbyamp 50e541e326 Makefile: various changes to make CI easier
- made more things externally settable
- added a target for checksumming
- platformfs targets require the respective rootfs
- if the env var $CI is set (automatic in github CI), prints github ci
  magic strings for grouping output
- added targets for building live isos
2023-06-14 03:27:39 -04:00
Michal Vasilek 6a6caa7b31 Do not build .sh scripts from .sh.in
The build process only replaces @@MKLIVE_VERSION@@ with the correct
version string. This can also be done by simply sourcing a version.sh file.
This way it's simpler, avoids one unnecessary build step and people
won't accidentally run an old version of a script.
2023-05-21 15:42:36 -04:00
classabbyamp b53cb28dce Makefile: remove masterdir docker infrastructure
this has been moved to void-linux/void-docker for some time now
2023-04-08 02:45:00 -05:00
Michael Aldridge 3ec7fa11e0 Makefile: Bump Version 2022-10-01 12:27:31 -05:00
classabbyamp 4c66390467 various: switch from rpi{,2,3,4} to rpi-$ARCH for rpi images
with the merge of rpi kernels, we no longer need to generate
board-series-specific images
2022-10-01 02:17:55 -05:00
Cameron Nemo 5fabad111d replace default repository URL
http -> https
alpha.de.repo.voidlinux.org -> repo-default.voidlinux.org
2022-07-10 20:58:27 +02:00
Piraty d688ce55fc Add support for rpi4
and take the split rpi-kernel packages into account,
see void-packages/4a02207f57
2021-05-10 19:24:35 +00:00
John Zimmermann 4c9e3e62d8 Makefile: add pinebookpro targets 2021-03-15 19:42:54 +01:00
Michael Aldridge 59b4378348 mkplatformfs.sh.in: Drop support for obsolete platforms 2020-12-09 21:41:01 -08:00
Piotr Wójcik fc40e50ff9 Dockerfile: remove spdx-licenses-list
Including a copy in void-packages turned out better solution.
Grep in image don't have required perl regexps, and getting
one that have make linting slower by order of magnitude.
Even if it was already there, simply using image is
unnecessarily slower.

This reverts commit 163a923529.
2020-05-08 21:04:08 -07:00
Juan RP 529c48e54a
Makefile: fix the clean target 2020-02-27 11:39:33 +01:00
Piotr Wójcik 163a923529 Dockerfile: include spdx-licenses-list
This is for linting license field on Travis.

One can also customize image as simple as
docker build "--build-arg=ADDINS=moreutils jq"
2019-10-23 23:55:01 -07:00
Michael Aldridge 6ce4732bbc release.sh.in: Make an easy release script 2019-05-27 20:16:15 -07:00
Michael Aldridge ba7f0e9475 Support building ethereal masterdirs 2019-03-24 20:42:51 -07:00
Michael Aldridge beaa74f4fc Update remaining mirror references 2018-09-14 02:00:05 -07:00
Michael Aldridge 2f696872c3 Makefile: Remove buggy stamps detection, manual sequencing is required for platform targets 2017-10-06 23:09:18 -07:00
Michael Aldridge c767e60128 Explicitly set Make shell 2017-10-06 23:09:18 -07:00
Michael Aldridge 55afa3bf48 Default to a Void managed repo 2017-10-06 23:09:18 -07:00
Michael Aldridge 721605d517 Makefile: clarify stamp names 2017-08-31 20:17:30 -07:00
Michael Aldridge e460df1438 Makefile: Use stamps for better build redundancy 2017-08-30 01:52:22 -07:00
Michael Aldridge aa0920fb16 Drastically improve make dependency resolution 2017-08-29 21:56:55 -07:00
Michael Aldridge fc80523768 Control PXE tarball builds with Makefile 2017-08-28 22:56:38 -07:00
Michael Aldridge 4f514f5212 Explicitly set number of xz compressor threads 2017-08-21 00:04:17 -07:00
Michael Aldridge 5791d18d31 Makefile: add option to set mirror across build 2017-08-20 23:10:15 -05:00
Michael Aldridge a118712911 Create targets to setup distdir 2017-08-20 14:59:43 -07:00
Michael Aldridge 4288c890a3 Build SBC and Cloud images via Makefile 2017-08-19 00:16:50 -07:00
Michael Aldridge bc651eb19f Build images via makefile 2017-08-18 21:14:00 -07:00
Michael Aldridge 20ce939c01 Build PLATFORMFS with Makefile 2017-08-16 22:43:06 -07:00
Michael Aldridge 03abfc2115 Build rootfs via makefile 2017-08-14 20:56:57 -07:00
Michael Aldridge b53e2e4814 Makefile: remove install target 2017-08-13 17:59:11 -07:00
Juan RP be13cabb84 Makefile: generate executable scripts. 2014-01-11 18:51:47 +01:00
Juan RP e267fde82f Make this work with xbps >= 0.26. 2013-09-29 10:26:53 +02:00
Juan RP 3061aa72cd Makefile: use short git tag; bump to v21. 2013-08-23 11:14:18 +02:00
Juan RP 011fc24068 Makefile: bump to v20. 2013-08-22 16:15:39 +02:00
Juan RP a75903c0b2 Makefile: install void-mkimage. 2013-08-11 12:18:47 +02:00
Juan RP feabec2e7e Bump version to v19. 2013-08-11 12:17:53 +02:00
Juan RP 43a3b4085b Bump to v18. 2013-07-29 11:38:53 +02:00
Juan RP 1b33c72840 Bump version to 17. 2013-07-12 10:36:49 +02:00
Juan RP 3389b3d3de Bump version to v16. 2013-06-12 05:30:15 +02:00
Juan RP a66ddf9062 Bump to v15 for the recent EFI boot fix (tested by ojab). 2013-06-11 11:30:10 +02:00
Juan RP 38caeeab06 Makefile: bump to 0.14. 2013-05-20 16:32:19 +02:00
Juan RP 44423c3700 Start integration of void-installer and start conversion to non-busybox utils. 2013-05-19 09:39:56 +02:00
Juan RP cf53bdf1d7 Bump to v12. 2013-05-17 11:05:29 +02:00