Commit Graph

624 Commits

Author SHA1 Message Date
Serge Schneider 9d9d063790 Remove/replace obsolete packages 2023-09-25 15:04:19 +01:00
Serge Schneider 6aca615037 Switch to Bookworm 2023-09-25 15:04:19 +01:00
Reuben Miller ed68013abb fix: support bash v3 by removing array usage (#705) 2023-09-25 15:04:19 +01:00
Reuben Miller 77706bd2f6 fix: support bash v3 by removing array usage (#705) 2023-09-25 14:59:25 +01:00
Serge Schneider e484aa8581 Merge branch 'master' into arm64 2023-08-17 16:51:11 +01:00
bamartin125 446f3e34c8 Adds call to mknod if loop dev does not exist after call to losetup -f (#483) 2023-08-17 16:24:47 +01:00
Stefan Becker a86d732f58 Register aarch64 in binfmt misc (#694)
This modifies commit 6dc45a80e7 for the
arm64 branch. For 64-bit builds we need to register qemu-aarch64-static
instead.

Improves on #685
2023-05-09 14:27:36 +01:00
Stefan Becker 01d24ef227 Skip binfmt_misc register when unnecessary (#693)
This improves commit 6dc45a80e7

Check if interpreter is already registered before running the register
step. This avoids unnecessary "sudo" execution which may require user
interaction for the password.

Improves on #685
2023-05-09 14:24:49 +01:00
Serge Schneider 7c750947a9 Update chromium install 2023-04-25 21:46:39 +01:00
Serge Schneider c16e6b7dee Merge branch 'master' into arm64 2023-04-25 15:44:25 +01:00
Serge Schneider 47eee1f0dd Update release notes 2023-04-25 15:44:19 +01:00
Stefan Becker 9249e146d2 Copy container log to deploy (#688)
The container log is much more detailed than the default build.log,
which makes life much easier for a build maintainer. Before deleting the
container copy the log out to the deploy/ directory.
2023-04-03 10:08:50 +01:00
Mohsen Tahmasebi 6dc45a80e7 Register binfmt_misc entry for docker build (#685) 2023-04-03 09:27:59 +01:00
Serge Schneider 0defafedd4 Merge branch 'master' into arm64 2023-03-29 07:59:56 +01:00
Serge Schneider 4e92753982 Use tmpfs for chroot /run and /tmp 2023-03-29 07:56:32 +01:00
Serge Schneider 84746b2bcd Merge branch 'master' into arm64 2023-03-28 17:21:32 +01:00
Stefan Becker b8437a77ba DRY removal for docker run command line (#686)
Factor out the differences into variables so that there is only one
implementation of the "docker run" command line to maintain.
2023-03-28 11:53:54 +01:00
Stefan Becker 3e8046da4c Update qemu ARM binary name in README.md (#684)
When running a 64 bit build you need the QEMU aarch64 binary installed
on the host system.

Fixes #678
2023-03-27 16:02:46 +01:00
Serge Schneider a2afdf78cb Merge branch 'master' into arm64 2023-03-27 14:44:45 +01:00
Stefan Becker 0db41e35ef Ensure that deploy is always owned by user (#680)
Switch "docker cp" to tar streaming mode. As the receiving "tar" command
is executed outside Docker the resulting directories & files are owned
by the calling user.
2023-03-27 14:31:02 +01:00
Stefan Becker cf40e4b299 Check that docker is not set up in rootless mode (#679)
Mounting binfmt_misc inside the container requires root rights. If
"docker info" indicates rootless mode then fall back to "sudo docker".

Allow the user to override the docker command with the DOCKER by setting
the environment variable.
2023-03-27 14:30:34 +01:00
Serge Schneider 60c9ba3199 Re-enable wolfram-engine on arm64 2023-03-09 15:12:33 +00:00
Serge Schneider 25e2319eff Merge branch 'master' into arm64 2023-02-14 15:26:22 +00:00
Serge Schneider f2d385517c Update release notes 2023-02-14 15:26:12 +00:00
Serge Schneider 04d0dcb46c Merge branch 'master' into arm64 2023-02-14 15:23:58 +00:00
Serge Schneider 5d2c6f31ce export-image: change boot partition lable to 'bootfs'
Fixes #669
2023-02-14 15:09:57 +00:00
Serge Schneider b48040b3f0 Merge branch 'master' into arm64 2023-02-09 12:28:47 +00:00
Serge Schneider 05081aa0c4 Fix apt gpg key install 2023-02-08 18:46:32 +00:00
Serge Schneider 366bc2c8f3 Merge branch 'master' into arm64 2022-11-11 08:58:33 +00:00
rfc6919 1d13a292a7 use a single partitioned loop device (#641) 2022-11-11 08:56:04 +00:00
Serge Schneider bd2cf0e0e4 Merge branch 'master' into arm64 2022-11-08 12:07:33 +00:00
Serge Schneider c3083ecd50 Add parameter to keep cap_setfcap
Fixes #643
2022-11-08 12:04:12 +00:00
Serge Schneider 549681f6e2 Updates to avoid common pitfalls when changing the RELEASE variable
Fixes #635, fixes #645, fixes #632
2022-11-08 11:29:37 +00:00
Serge Schneider da6dde2aea Merge branch 'master' into arm64 2022-11-08 11:09:30 +00:00
Serge Schneider 47e34efb89 stage2: pre-install kms++-utils 2022-11-08 10:59:55 +00:00
kralo f00b72208c apt/retries: specify option from the Acquire group (#638)
per man apt.conf, Acquire group is not part of the apt group
2022-10-14 14:48:30 +01:00
kralo 4da039215b Update README.md document WPA_COUNTRY Code format (#636)
raspi-config will silently fail, if the argument to `do_wifi_country` is not an uppercase 2-letter Code from the list in /usr/share/zoneinfo/iso3166.tab
2022-10-03 16:39:39 +01:00
Serge Schneider 2bc1f64a57 Merge branch 'master' into arm64 2022-09-26 12:15:33 +01:00
Serge Schneider 6b8e41274f Update release notes 2022-09-26 12:15:19 +01:00
Serge Schneider 3dff0ce787 Merge branch 'master' into arm64 2022-09-22 13:07:48 +01:00
Serge Schneider 6a61be9295 Disable first run wizard if DISABLE_FIRST_BOOT_USER_RENAME is set 2022-09-22 13:06:38 +01:00
Serge Schneider 005a8c73b0 Merge branch 'master' into arm64 2022-09-21 16:15:08 +01:00
Serge Schneider 8a42abcd1d Update release notes 2022-09-21 16:15:01 +01:00
Serge Schneider b37b47e559 Merge branch 'master' into arm64 2022-09-15 15:41:32 +01:00
Serge Schneider 59886d8cdf Update release notes 2022-09-15 15:41:26 +01:00
Serge Schneider 3f78c2b444 Merge branch 'master' into arm64 2022-09-14 16:51:02 +01:00
Serge Schneider cb26ff3c1d nodered is no longer included in full images 2022-09-14 16:50:18 +01:00
Serge Schneider bd85d61c05 Merge branch 'master' into arm64 2022-09-07 13:00:42 +01:00
Serge Schneider c0cddb7c83 Update release notes 2022-09-07 13:00:14 +01:00
Serge Schneider 827affcc11 Merge branch 'master' into arm64 2022-09-06 11:28:59 +01:00