Andres Salomon 
							
						 
					 
					
						
						
							
						
						462abf1d43 
					 
					
						
						
							
							Generate a raspi_4.yaml  
						
						... 
						
						
						
						This allows you to run "make raspi_4.img" and create a raspberry pi 4
image. It doesn't yet add pi 4 to the list of images that are autobuilt.
We're pulling the latest kernel and raspi3-firmware in order to get pi4
support (which was added in Linux 5.5). We're also working around a bug
where cma= stops the 5.6 kernel from booting (see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951744#10 ).
This is based on Lucas Nussbaum's initial yaml. 
						
						
					 
					
						2020-05-10 22:25:10 -04:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						91a45af6be 
					 
					
						
						
							
							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-05-04 22:34:43 -04:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						5507be93ef 
					 
					
						
						
							
							Makefile: use variables for platforms instead of repeating platform numbers  
						
						... 
						
						
						
						Create a variable called BUILD_PLATFORMS that lists the various pi images
to build. This keeps the platform list in one place in the makefile, rather
than sprinkled and repeated throughout multiple dependency and build lines.
When a platform is added (ie, the pi4) or removed, it won't touch multiple
rules and obscure other changes. This uses gmake-specific addprefix and
addsuffix. 
						
						
					 
					
						2020-05-04 18:21:22 -04:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						dab07510cf 
					 
					
						
						
							
							Clean up the .xz.sha256 sums that are created during build  
						
						
						
						
					 
					
						2020-05-04 18:18:58 -04: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 
						 
				 
			
				
					
						
							
							
								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