Commit Graph

95 Commits

Author SHA1 Message Date
Gunnar Wolf 0cf508221f Merge branch 'liw/shquote' into 'master'
Fix: quote expansion of $ROOT in case it has problematic characters

See merge request raspi-team/image-specs!3
2020-05-24 21:55:02 +00:00
Gunnar Wolf 0143a70e90 Merge branch 'liw/firewall' into 'master'
Change: comment out firewall setup from eth0

See merge request raspi-team/image-specs!5
2020-05-24 21:41:07 +00:00
Gunnar Wolf 7384f326de Generate shasums for images both compressed and uncompressed 2020-04-27 11:59:56 -05:00
Gunnar Wolf dd08adb285 Added xzimages to gitignore 2020-04-24 11:01:17 -05:00
Gunnar Wolf aad5a5a489 non-free must be enabled for updated raspi3-firmware on armel to be pulled in :-Þ 2020-04-24 11:00:10 -05:00
Gunnar Wolf 5add9a4a01 Added xzimages to clean target; keep images when preparing xzimages 2020-04-24 10:37:52 -05:00
Gunnar Wolf c4b31783ee Add xzimages target; build shasums based on them instead 2020-04-14 22:27:20 -05:00
Gunnar Wolf 507c5cd45a Oops, extra noise in the checksums! Fixed. 2020-04-14 14:26:50 -05:00
Gunnar Wolf 5da5be7a5c Some Makefile cleanup; build shasums from the images as well 2020-04-14 13:38:14 -05:00
Gunnar Wolf 4ceaa89eb8 Fix wrong syntax targetted for stable-proposed-updates inclusion 2020-04-10 00:45:32 -05:00
Gunnar Wolf 3cdd8af08d Enable stable-proposed-updates for building images for RPi 0/1 families 2020-04-10 00:22:30 -05:00
Gunnar Wolf f1445d5f28 Replace a pending "chroot" section by "create-file" 2020-04-04 20:03:16 -06:00
Gunnar Wolf 71d57afb1c Delete previous build recipes, obsoleted by Makefile-driven master file 2019-12-17 17:50:28 -03: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
Lars Wirzenius 503560c0e8 Change: comment out firewall setup from eth0
The files referred to don't exist and therefore bringing up eth0 will
fail. If we want a default firewall later, we can add files and change
the eth0 file again.
2019-12-06 17:48:39 +02:00
Lars Wirzenius 56b1e41eb0 Fix: quote expansion of $ROOT in case it has problematic characters
All the other uses of $ROOT are already quoted, so do it for this case
as well.
2019-12-06 17:09:31 +02:00
Gunnar Wolf b304176a2b Merge branch 'debos_raspberrypi-desktop_arm64_image' into 'master'
Add a recipe image for debos for ARM64-based RPI

See merge request raspi-team/image-specs!2
2019-11-25 18:54:45 +00:00
Romain Perier c245be293e Add debos recipe for raspberrypi ARM64-based boards
This adds a debos recipe for building a desktop image for a ARM64-based
RaspberryPi. It include a lightweight desktop, that is LXDE, create a
default user "pi" that has sudo access rights. As on Raspbian, the "pi"
user is automatically logged in via lightdm. The buster debian splash is
also automatically enabled
2019-11-25 12:21:06 +01:00
Gunnar Wolf d74005dd11 Fix README: Use systemwide vmdb2 2019-10-02 12:21:04 -05:00
Gunnar Wolf adc0865af8 Adding debian-security and (commented) backports repositories to sources.list 2019-10-02 12:11:43 -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 957f6ed646 Regenerate sysconf.txt once it has been processed 2019-07-19 22:40:14 -03:00
Gunnar Wolf 79d62f1f55 Added the ability to configure the hostname 2019-07-19 15:34:46 -03:00
Gunnar Wolf ad7a56130e Replace "set-sysconf" for a more descriptive "rpi-set-sysconf" 2019-07-19 12:46:52 -03:00
Gunnar Wolf 959f5367d0 Replace "set-sysconf" for a more descriptive "rpi-set-sysconf" 2019-07-19 12:23:19 -03:00
Gunnar Wolf 2075ce2a4a Install and enable set-sysconf 2019-07-19 12:14:51 -03:00
Gunnar Wolf 8ae45e43de Rework set-sysconf not to require Sys::Sysconf
Used a module not in the base Perl install; we fork to "logger" instead.
2019-07-19 11:34:17 -03:00
Gunnar Wolf c9e493a243 Fix minor typos 2019-07-19 10:05:43 -03:00
Gunnar Wolf 8d7a5b1f11 First sketch of the sysconf file 2019-07-19 10:05:26 -03:00
Gunnar Wolf 4c057e3ab7 Merge branch 'master' into paswordless 2019-07-19 09:53:50 -03:00
Gunnar Wolf 87f57b446f Fix remaining references to rpi3 (instead of rpi) 2019-07-19 09:50:16 -03:00
Gunnar Wolf a14e986366 First sketch of a sysconfig-parser 2019-07-19 00:54:47 -03:00
Gunnar Wolf 478a8253cf Build the images with an empty root password, disallowing remote root logins 2019-07-18 22:20:28 -03:00
Gunnar Wolf 0931b306ff Update instructions to match the multiple builds 2019-07-18 21:22:46 -03:00
Gunnar Wolf 46acf72efe Ignore suggested build logs, images and system tar.gzs 2019-07-18 21:20:22 -03:00
Gunnar Wolf cc0780ee69 Change references from rpi3-* to rpi-* 2019-07-18 21:18:59 -03:00
Gunnar Wolf a898b8c2bc Remove broken YAML files for RPi1 2019-07-18 16:53:31 -03:00
Gunnar Wolf 1b3712afbc The images build with Buster's vmdb2 - no need to include it as a submodule anymore 2019-07-18 12:57:20 -03:00
Gunnar Wolf 07d7ed3aed Finally updating, with images building for the three supported Raspberry families 2019-07-18 12:56:13 -03:00
Daniel Moran 8577f5d5e4 Use upstream Device Tree 2019-06-27 21:40:35 +01:00
Daniel Moran 8b6acd8207 Enable the bootloader UART 2019-06-27 21:39:49 +01:00
Daniel Moran 06ae6de858 Use the "rpi" kernel 2019-06-27 21:37:40 +01:00
Daniel Moran 822f75662d Use Sid, instead of buster 2019-06-27 21:34:53 +01:00
Daniel Moran 6a51dedbf4 Create spec for Zero W 2019-06-27 21:05:18 +01:00
Gunnar Wolf bfc2385c02 Experimentally adding recipes for building for models Zero+1, 2
I received reports the "lesser" raspberries do work. Lets try!
2019-02-15 17:28:28 -06: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 b785c4837f
Merge pull request #49 from liwfi/liw/fix-for-vmdb2
Liw/fix for vmdb2
2019-01-14 17:25:34 -06:00
Lars Wirzenius fe68770d3e Change: use mount point names for all tags
/ and /boot specifically. I find these names to be clearer.
2019-01-13 15:48:00 +02:00
Lars Wirzenius 5e2dc9c569 Add: support for caching and unpacking the rootfs
This speeds up iterative development of a vmdb specification file: the
output of qemu-debootstrap and the apt installation additinal packages
are cached. They take up most of the time of a full run. If modifying
other parts of raspi3.yaml, this means an iteration drops from about
20 minutes to 16 seconds on my laptop.

If making changes to the cached parts, the cache tarball needs to be
deleted between runs.

The --rootfs-tarball options MUST now be used on all invocations.
2019-01-13 15:43:12 +02:00