Commit Graph

113 Commits

Author SHA1 Message Date
Andres Salomon 0304a4e5b9 pi4: remove wget hack needed for the wifi driver
This nvram file is now included in firmware-brcm80211 as of 20200421-1
(which is in both unstable and testing).
2020-07-22 17:35:27 -04:00
Gunnar Wolf 3f92681fc9 Incorporating many changes in branches by iwamatsu, dilinger 2020-07-06 23:36:25 -05:00
Gunnar Wolf 7c76783844 Merge branch 'rpi0-firmware-live' into 'master'
FIX: raspi3-firmware in buster updates now meets requirements

See merge request raspi-team/image-specs!14
2020-07-06 05:21:19 +00:00
PeterLawler 6e8d6bce0b FIX: raspi3-firmware in buster updates now meets requirements 2020-07-06 05:21:19 +00:00
Gunnar Wolf dfbfc05e2f Merge branch 'minor-fixes' into 'master'
Minor fixes

See merge request raspi-team/image-specs!20
2020-07-06 05:15:27 +00: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
Andres Salomon 8049a80e8e Clean up the .xz.sha256 sums that are created during build 2020-07-06 00:02:01 -04:00
Gunnar Wolf 318ff053a9 Merge branch 'patch-1' into 'master'
Update rpi-resizerootfs

See merge request raspi-team/image-specs!17
2020-07-05 14:35:15 +00:00
Nobuhiro Iwamatsu a8fc785c77 Makefile: Add Rpi 4 to build target
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@debian.org>
2020-07-01 04:22:01 +09:00
Nobuhiro Iwamatsu 6213e3d35a gitignore: Add raspi_4.yaml
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@debian.org>
2020-07-01 04:21:57 +09:00
Nobuhiro Iwamatsu 1b60b887f2 Merge remote-tracking branch 'dilinger/raspi4' 2020-06-30 18:05:50 +09:00
Andres Salomon 3995159864 pi4: add a hack to make wifi work on the pi4
The broadcom wifi driver needs NVRAM data in order to work. Manually
grab upstream's board-specific NVRAM file for now, until we can get
it added to the firmware-brcm80211 package.
2020-06-26 02:30:05 -04:00
Andres Salomon 6aed835e6c networking: don't fail if we can't restore firewall tables
I'm not sure if this happens on all images, but on a pi 4 networking
fails to initialize because there's no /etc/iptables/rules.v4.

That doesn't seem right, so let's ignore errors and allow networking.
2020-06-26 01:40:08 -04:00
Francisco Jose R M a6c0cc19ad Update rpi-resizerootfs
mmcblk0p1 versus sda1
2020-06-20 11:28:24 +00:00
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
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
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