Commit graph

29 commits

Author SHA1 Message Date
Xogium
ebbd7b9c45 Release 2020-08-11 2020-08-11 00:58:50 -04:00
Xogium
fbcc0441d8 Merge pull request #10 from LuminaSensum/WIP_initramfs-less
Do not depend on an initramfs any longer.
2020-08-11 00:51:00 -04:00
Xogium
bd5571e81f board/MynaPlayer odyssey: Add ethernet and machine-id support in barebox. 2020-08-11 00:19:02 -04:00
Xogium
9f173fe0c2 board/MynaPlayer odyssey: added pivot_root from util-linux. 2020-08-11 00:19:02 -04:00
Xogium
7f40778a18 board/MynaPlayer odyssey: add kernel image and device tree to the target via buildroot. 2020-08-09 12:07:15 -04:00
Xogium
6606f5f83f board/MynaPlayer odyssey: Make ATF much less verbose. 2020-08-09 12:07:15 -04:00
Xogium
3b0800788e board/MynaPlayer odyssey: modify boot spec entry.
The bootloader specs file doesn't set earlycon anymore (this was unsupported), and rootwait is now set to have the kernel wait for the root device (required when booting without an initramfs).
2020-08-09 12:07:15 -04:00
Xogium
92c2fba3d8 board/MynaPlayer odyssey: removed initramfs.
This build no longer requires an initramfs. It has hence been removed entirely. The associated defconfig is deleted, as are the postbuild and postimage scripts and overlays. The patches have been relocated to the rootfs_patches directory. Also worth noting is that the machine-id setup is entirely gone from the build system.
2020-08-09 12:07:03 -04:00
Xogium
5d77db97ba Merge pull request #5 from LuminaSensum/WIP_rauc_fixup
rootfs_postbuild: Run rauc_fixups here instead of in the makefile
2020-08-09 04:05:47 -04:00
47e2054bfa scripts/rauc_fixups.sh: Copy instead of symlinking
This avoids race conditions during building by external modifications.
2020-08-09 18:03:18 +10:00
7d73fae387 external.mk: Fix rauc-fixups makefile race
rauc-fixups would run after buildroot's targets, causing the image to
fail. Instead have it run alongside other world targets.
2020-08-09 18:03:18 +10:00
Xogium
34cea37d36 Merge pull request #6 from LuminaSensum/WIP_logcolors
boot: Add systemd.log_color=off to aid serial logging
2020-08-09 03:41:57 -04:00
5990fd3690 boot: Add systemd.log_color=off to aid serial logging
Colors just spew escape codes all over the log file, so remove them.
2020-08-09 17:40:54 +10:00
Xogium
f7d4d95148 Merge pull request #4 from LuminaSensum/WIP_sshd_cleanup
openssh-systemd: Remove sysvinit files
2020-08-09 03:36:53 -04:00
744436d907 openssh-systemd: Remove sysvinit files 2020-08-09 10:31:03 +10:00
Xogium
050efb2eff Release 2020-08-06 2020-08-06 16:48:36 -04:00
Xogium
33aa804291 Merge branch 'unstable-dev-board' into stable-dev-board 2020-08-06 16:45:33 -04:00
Xogium
87e100cfb5 Added LICENSE file. This work is entirely under the GPL 3.0 or later, except where otherwise noted (third party code). 2020-08-06 16:43:23 -04:00
Xogium
25336474c1 board/MynaPlayer odyssey: only copy machine-id into the target with postbuild scripts. Use a device table file to alter its permissions later -- this avoids getting a permission denied error if you have to run the postbuild script multiple times e.g: build errors with trying multiple fixes. 2020-08-06 16:38:26 -04:00
Xogium
9655ac48f3 Reworked certificates handling. The certs.sh.example contains a full example of this, and must be copied to certs.sh, and modified accordingly to reflect the real paths where the certificates are stored. A script that can be called by any board is creating symlinks from the real paths to corresponding statics targets for usage in genimage and postbuild scripts. The certs folder in the external tree must never be distributed in the repository, and is hence ignored via .gitignore. 2020-08-06 16:21:36 -04:00
Xogium
f6d084b888 board/MynaPlayer odyssey: copy rauc's keyring by parsing certs.txt. 2020-08-06 05:01:36 -04:00
Xogium
aaa2292019 {Config, board/MynaPlayer odyssey: change kernel compression to lz4 and initramfs compression to none. 2020-08-06 04:51:21 -04:00
Xogium
d8a4adfcc1 board/MynaPlayer odyssey: linux.config: enable schedstats, this is required by systemd-bootchart. 2020-08-05 13:34:26 -04:00
Xogium
709338ab26 board/MynaPlayer odyssey: create initial empty ext4 filesystem for storing rauc slot status, and add this to the full disk image. 2020-08-05 13:05:36 -04:00
Xogium
8af0117f1c packages/disabled-services: add systemd-bootchart. 2020-08-05 12:51:16 -04:00
Xogium
fdfbaf7293 Config: configs/myna_player_odyssey_defconfig: remove unneeded firmwares. 2020-08-05 11:32:24 -04:00
Xogium
ebac1a6a0b Config: board/myna-player-odyssey/configs/linux.config: tweaks for sound drivers and sound support. 2020-08-05 11:10:40 -04:00
Xogium
26fb837b5c Release 2020-08-05 2020-08-05 02:08:14 -04:00
Xogium
0d7631437c Initial commit. 2020-08-05 01:53:26 -04:00