Simon McVittie
44b845e83f
rootfs: Eliminate circular dependency between systemd units
...
rpi-reconfigure-raspi-firmware.service requires /boot/firmware to be
mounted, but mounting local filesystems requires local-fs-pre.target,
so trying to run rpi-reconfigure-raspi-firmware.service before
local-fs-pre.target results in a cyclic order dependency. systemd
breaks the cycle in an arbitrary place, and the result is unlikely to be
what we want.
Instead, delay reconfiguration of config.txt until after local
filesystems are mounted, but before sysinit.target. This breaks the cycle
(image-specs#49).
This still orders it before all non-early-boot services, because
sysinit.target is part of the DefaultDependencies; so in particular
it will finish before rpi-generate-ssh-host-keys.service starts, which
avoids the two services fighting over the dpkg lock (image-specs#45).
Resolves: image-specs#45
Resolves: image-specs#49
Signed-off-by: Simon McVittie <smcv@debian.org>
2021-04-25 11:17:50 +01:00
Gunnar Wolf
09805aa49b
Un-blacklist vc4
...
Distributing vc4-blacklisted images is a disservice to our users as soon as
vc4+serial work again, and RPi4 is quite often used for desktop or multimedia
tasks.
2021-04-13 22:55:07 -05:00
Gunnar Wolf
6779ca8ad0
Blacklist vc4 module for Bullseye on RPi4, as it leads to serial console corruption
2021-04-13 16:58:25 -05: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
Gunnar Wolf
d4fa0532a5
Merge remote-tracking branch 'diedrik/fix-sha256-makefile-target'
2021-03-26 10:16:19 -06:00
Gunnar Wolf
6603b2fc4a
Merge remote-tracking branch 'diedrik/fix-alignment'
2021-03-26 10:14:44 -06:00
Gunnar Wolf
0eea2bc2aa
Merge remote-tracking branch 'diedrik/update-readme-for-bullseye'
2021-03-26 10:09:41 -06:00
Gunnar Wolf
5544b9c018
Merge remote-tracking branch 'diedrik/update-git-ignore'
2021-03-26 10:07:30 -06:00
Gunnar Wolf
99ebf67b29
Merge branch 'fix-serial-consoles' into 'master'
...
Replace ttyACM0 with ttyAMA0 for the serial console.
See merge request raspi-team/image-specs!36
2021-03-26 16:05:58 +00:00
Gunnar Wolf
7151dc68cb
Added ipv6 support (commented) to wlan0
2021-03-26 10:02:44 -06:00
Gunnar Wolf
1c63302066
Merge branch 'feature/ipv6' into 'master'
...
add iface line for ipv6
See merge request raspi-team/image-specs!38
2021-03-26 16:01:04 +00:00
Christian Decker
b81e5ad86f
add iface line for ipv6
2021-03-19 22:07:13 +01:00
Christian Decker
1af8472759
add missing dependencies
2021-03-04 08:41:51 +00:00
Diederik de Haas
267e7fe332
Replace ttyACM0 with ttyAMA0 for the serial console.
...
Signed-off-by: Diederik de Haas <didi.debian@cknow.org>
2021-02-21 11:30:55 +01:00
Diederik de Haas
4205fd427f
Change base of sha256 target to .img as checksum is based on that.
...
It now xz compresses the image and then still calculates the sha256 hash
on the non-compressed file. The xz.sha256 target (already) compresses it
and calculates the hash on the xz file.
Signed-off-by: Diederik de Haas <didi.debian@cknow.org>
2021-02-19 12:58:33 +01: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
Diederik de Haas
1b802e100b
Start first partition at 4MiB for proper alignment.
...
See
https://www.gnu.org/software/parted/manual/html_node/mkpart.html#FOOT2
which then points to Arnd Bergmann's article on LWN:
https://lwn.net/Articles/428584/
Signed-off-by: Diederik de Haas <didi.debian@cknow.org>
2021-02-19 11:41:43 +01:00
Diederik de Haas
54b7b925d0
Update gitignore for the new yaml file names.
...
Signed-off-by: Diederik de Haas <didi.debian@cknow.org>
2021-02-19 11:09:11 +01:00
Gunnar Wolf
e48b1980a1
Merge branch 'master' into 'master'
...
Fix the name of package to reconfigure
See merge request raspi-team/image-specs!29
2021-02-18 17:59:37 +00:00
Gunnar Wolf
a71cfaa904
Merge branch 'update-readme' into 'master'
...
Fix a typo in a command in README.md
See merge request raspi-team/image-specs!31
2021-02-18 17:58:15 +00:00
Gunnar Wolf
a146c3a7f7
Fixes to almost-ensure there is a working serial console
...
Why almost? Because Rpi0w uses ttyS1 instead of ttyAMA0 desipte being part of the RPi1 family...
...But it will work fine for the _second_ boot onwards, if things go according to plan.
For all other RPi models, it should work from the first boot on.
2021-02-18 11:31:23 -06:00
Gunnar Wolf
791dfacde6
Merge remote-tracking branch 'diedrik/replace-wltools-with-iw' into bullseye
2021-02-07 14:28:40 -06:00
julienbenjamin
cda97f1809
Fix a typo in a command in README.md
2021-02-07 02:45:01 +01:00
Gunnar Wolf
84bfceab18
Remove unneded "b0rken" yaml scripts
2021-02-04 11:03:19 -06:00
Diederik de Haas
d82cb7bbfd
Replace deprecated wireless-tools with iw.
...
In https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963896 the
wireless-tools package is orphaned, after it has been deprecated
upstream for a while now.
2021-01-26 13:20:23 +01:00
Gunnar Wolf
42f88e3d30
Fix missing regex end when calling sed; add target_platforms target
2021-01-26 00:55:23 -06:00
Gunnar Wolf
89ef824285
Don't use the transition firmware package when building for bullseye
2021-01-25 14:27:26 -06:00
Gunnar Wolf
04ea975a1e
Use a more coherent, stable naming for build families and releases
2021-01-25 14:09:59 -06:00
Gunnar Wolf
eac6b11833
Skip the debian-security repositories when building images for testing
2021-01-14 13:32:44 -06:00
Gunnar Wolf
85126a9503
Enable the build of Bullseye targets as well
2021-01-14 00:55:55 -06:00
Sven Strittmatter
0827d29263
Fix the name of package to reconfigure
...
Signed-off-by: Sven Strittmatter <ich@weltraumschaf.de>
2020-12-27 20:38:07 +01:00
Gunnar Wolf
71fbc01775
Merged zvpunry/merge requests/build-depends
2020-11-12 19:33:25 -06:00
Gunnar Wolf
be6a614be7
Merge branch 'readme_improvements' into 'master'
...
Minor clarifications in README.md
See merge request raspi-team/image-specs!26
2020-11-13 01:28:54 +00:00
Gunnar Wolf
dbcdf867fe
Merge branch 'update-rpi-set-sysconf-location' into 'master'
...
Update rpi-set-sysconf as it's in /usr/local/sbin, not /usr/sbin.
See merge request raspi-team/image-specs!27
2020-11-13 01:28:00 +00:00
Gunnar Wolf
560102aab6
Stop hardcoding the mount line for /proc in /etc/fstab (re: issue #34 )
2020-11-12 19:25:25 -06:00
Gunnar Wolf
57e90df103
All packages needed for RPi4 are now in buster/backports, stop bringing unstable in
2020-11-05 11:35:58 -06:00
Gunnar Wolf
19858b17d7
Use "buster" instead of "stable" for the RPi4 default apt release (Salsa issue #30 )
2020-10-16 10:49:18 -05:00
Diederik de Haas
8eb357a78a
Update rpi-set-sysconf as it's in /usr/local/sbin, not /usr/sbin.
2020-09-08 16:25:35 +00: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
Gunnar Wolf
7de811f115
Add a configuration file for wireless networking
2020-08-15 00:15:43 -05:00
Gunnar Wolf
5fd8083493
Get rid of obsolete comments in eth0 configuration
2020-08-15 00:10:22 -05:00
Gunnar Wolf
91381c16c9
Merge branch 'rootfs' into 'master'
...
rootfs subdirectory
See merge request raspi-team/image-specs!12
2020-08-15 05:06:18 +00:00
PeterLawler
dd3b33419c
rootfs subdirectory
2020-08-15 05:06:18 +00:00
Gunnar Wolf
d2ed03378e
Allow setting ssh authorized key for root, so pi can be configured via network
...
Merging changes proposed by Nik LaBelle in merge request #22
2020-08-15 00:01:54 -05:00
Gunnar Wolf
c2bc44541a
Merge branch 'debos-add-firmware-brcm80211' into 'master'
...
debos: Add firmware-brcm80211 package needed for wifi
See merge request raspi-team/image-specs!8
2020-08-14 22:54:06 +00:00