Commit Graph

43 Commits

Author SHA1 Message Date
Cyril Brulebois d43ee7b1b8 Delete support for buster.
Bookworm was just released, bullseye is now oldstable, and buster is now
oldoldstable. It doesn't seem to be worth it to keep building images for
it, so let's drop support for it right away.
2023-06-13 21:09:47 +02:00
Cyril Brulebois 36ad6638a9 Add basic support for trixie.
In passing: the _clean_yaml target should definitely leverage
BUILD_RELEASES instead of duplicating it.
2023-06-13 21:02:39 +02:00
Cyril Brulebois 7c65ab3d7d Mention bookworm in addition to buster and bullseye. 2021-12-09 00:07:11 +01:00
Cyril Brulebois 71bff50a8d Drop first buster mention.
We know how to build buster, bullseye, and bookworm at this point.
2021-12-09 00:07:11 +01:00
Cyril Brulebois 30850be68e Document python3 as a requirement.
It's pulled in via vmdb2 at least, but let's be explicit.
2021-12-09 00:07:00 +01:00
Gunnar Wolf cef8519ab7 Document the usage of bmap files 2021-08-02 12:17:25 -05:00
Simon McVittie 821aff4e19 Makefile: Automatically use fakemachine if not uid 0
fakemachine launches a virtual machine reusing the host system's /usr,
and runs commands as root on that virtual machine. It's used by debos,
but can also be used to wrap arbitrary commands, in particular vmdb2;
it's enough to run the parts of vmdb2 that need to mount filesystems
and run apt.

This won't work if fakemachine isn't available (in particular on non-x86),
but that seems better than just failing altogether.

Signed-off-by: Simon McVittie <smcv@debian.org>
2021-06-24 19:33:33 +02:00
Diederik de Haas 6f9766906b Merge branch 'feature/add_missing_dependencies' into 'master'
add missing dependencies

See merge request raspi-team/image-specs!37
2021-03-26 17:57:17 +00:00
Christian Decker 1af8472759 add missing dependencies 2021-03-04 08:41:51 +00:00
Diederik de Haas afc486f116 Update make targets for the new names/parameters.
Signed-off-by: Diederik de Haas <didi.debian@cknow.org>
2021-02-19 11:58:04 +01:00
julienbenjamin cda97f1809 Fix a typo in a command in README.md 2021-02-07 02:45:01 +01:00
Gunnar Wolf 71fbc01775 Merged zvpunry/merge requests/build-depends 2020-11-12 19:33:25 -06:00
Patryk Cisek 61e893a508 Minor clarifications in README.md 2020-08-29 11:38:44 -07:00
Michael Loeffler 334b1f4b4f Added a hint about binfmt-support to the README.md
In some cases qemu-user-static is installed before
binfmt-support, which causes it to not register its
binary formats.
2020-08-20 12:34:02 +00:00
Michael Loeffler ba5b82a4e0 Specified the version requirements of vmdb2 in the build depends
The default version of Debian 10 is too old, but the version from
Debian unstable works.
2020-08-20 12:03:13 +00:00
Michael Loeffler 4e9c3b9648 Added kpartx to the build depends
kpartx is used by vmdb2 and isn't installed by default
2020-08-20 12:01:28 +00:00
Michael Loeffler 2a3251199f Added "time" to the build dependencies
The program /usr/bin/time is not installed by default, so add it to the
build depends.
2020-08-18 22:56:00 +02:00
Gunnar Wolf 3629fa4aef Update README.md with additional build dependencies
Incorporating MR !6 by Andre F de Miranda. Thanks!
2020-08-15 00:52:44 -05:00
Andres Salomon b980a6e45d describe the pi4 image in the README 2020-07-22 17:21:41 -04:00
Andres Salomon afe1ce037a add some missing dependencies needed for building to the README 2020-07-22 17:21:35 -04:00
Andres Salomon 7a4a2f2ff0 fix minor typo in documentation
The images that are created are raspi_3.img, not raspi3.img. Minor, but
might as well fix it while I'm here.
2020-07-06 00:03:39 -04:00
Gunnar Wolf 7288c11f0e Added a Makefile driving a raspi_master recipe
This is instead of maintaining separate recipes for 0w, 2 and 3 hardware
2019-12-17 17:41:16 -03:00
Gunnar Wolf d74005dd11 Fix README: Use systemwide vmdb2 2019-10-02 12:21:04 -05:00
Gunnar Wolf 62f9ea695a Fixed wrong link in the README. Thanks to Utku Darılmaz for reporting! 2019-10-02 12:02:43 -05:00
Gunnar Wolf 7fd05c7eac Fixed typo in README, pointing to the old Wiki page. Thanks mfv! 2019-08-30 09:16:27 -05:00
Gunnar Wolf 0931b306ff Update instructions to match the multiple builds 2019-07-18 21:22:46 -03:00
Gunnar Wolf d8e2e24dde Follow liw's suggestion of using a rootfs-tarball for a huge performance gain 2019-01-14 18:02:42 -06:00
Gunnar Wolf badf0da112 Fix and update minor issues in the README 2018-12-04 18:38:09 -06:00
Gunnar Wolf 34ae4edb00 Updating README 2018-07-18 17:57:39 -05:00
Gunnar Wolf 8f0b6f3fac Updating references to vmdb2 to its current repository location
Removing also the notice looking for a new maintainer
(that is, I am adopting it ;-) )
2018-07-18 12:44:35 -05:00
Michael Stapelberg 308e004bb2 README: add deprecation note 2018-06-10 18:57:36 +02:00
Michael Stapelberg 8ab6aa7ffc Unify dd command with https://wiki.debian.org/RaspberryPi3 2018-04-05 20:02:36 +02:00
Michael Stapelberg fd176e159d README: explicitly add /usr/sbin and /sbin
Not all $PATHs contain the two.

fixes #8
2018-01-18 20:21:12 +01:00
a3nm 28566d7f29 document firewall rules (#6) 2017-12-11 08:44:34 +01:00
Antoine Amarilli 70ddd530f4 simplify environment invocation
https://github.com/Debian/raspi3-image-spec/pull/2#discussion_r146799419
2017-10-25 11:41:54 +02:00
Antoine Amarilli dff4a40534 clean the environment but keep important variables
building the image fails otherwise (encoding issues, missing PATH,
etc.); took invocation from https://unix.stackexchange.com/a/49057
2017-10-25 11:17:50 +02:00
Antoine Amarilli 5d5fca8794 point out that bugs can cause unbootable images 2017-10-25 11:11:50 +02:00
Antoine Amarilli b3e44ee51e add umask and env -i workaround for vmdb2#26 2017-10-25 11:11:30 +02:00
Antoine Amarilli 8b11617d6d specify a mirror URL 2017-10-25 11:09:23 +02:00
Antoine Amarilli ba784cb791 remove unnecessary links 2017-10-25 10:57:46 +02:00
Antoine Amarilli 284f7891cc document need to install vmdb2 requirements 2017-10-25 10:57:02 +02:00
Antoine Amarilli 5910bf20b8 document apt-get workaround
Fixes: #1
2017-10-25 10:55:04 +02:00
Michael Stapelberg 331f68931a Initial commit 2017-10-08 22:48:29 +02:00