1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2024-12-15 19:23:01 +03:00
Commit Graph

608 Commits

Author SHA1 Message Date
Samuel Dionne-Riel
2b2d2ad7ea boot/applets: Add key-held utility 2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
a4a22e521b asus-dumo: review kernel command line 2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
100e1d7458 qemu-x86_64: review kernel command line 2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
a208267763 xiaomi-lavender: configure boot_as_recovery 2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
b89ece26f5 google-walleye: configure boot_as_recovery 2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
e326b38b4b system-types/android: Output recovery.img
That recovery image unconditionally assumes it's running as recovery
2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
2307732302 kernel-initrd: Fix name 2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
cbad4a787e bootimg: Allow naming boot image
It can be a recovery image after all!
2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
3acc3ee63d initrd: Add boot_as_recovery to config 2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
d79466747d boot/init: Launch boot GUI when asked 2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
cab9a214b2 initrd-boot-gui: Add to initrd 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
584c484d0c boot/gui: Init boot GUI 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
3b9d04d3bd stage-1: workaround issue with e2fsck successfully failing 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
26b4215547 boot/init: Add newly required dependencies 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
c487e0d7d3 initrd: Implement split loader/script 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
68e4c2b7f3 boot/init: Split interpreter from script
This needs the following commits where the init script will now tell the
loader to load init.mrb
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
c21496adaa Add white logo for boot menu 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
8bb0ba8bc4 qualcomm: Rely on refresher, lvgl does not play well with handle. 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
637c8a019d mrbgems: Add mruby-inotify 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
85ae42266f mrbgems: Add mruby-lvgui 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
5f2ac45740 mrbgems: Allow paths as src
Useful for development purposes, mainly.
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
0f30176e75 mrbgems: export mkGem 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
89024424de mrbgems: work around issue with mruby-require and musl libc
See the patch for more context.
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
0194fc8e76 mrbgems: fix mruby-dir-glob dependency 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
2d52a54e65 mrbgems: add mruby-time-strftime 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
67cbe055fc mruby-file-stat: disable bogus test 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
c86dd4aa49 mrbgems: don't run patch hooks twice 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
6dcde0b081 mrbgems: Fix issue with accidentally triggered phase 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
eed5f36e8f mruby: Builder now uses saved flags 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
cc0561b040 mruby: change order gems are collected
This ensures no dependencies for a gem end up after `mruby-require`.
This is important since anything after `mruby-require` is implicitly
built as a shared library.
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
3631ed1882 mruby: Allow gems to define native build inputs 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
97c333b160 mruby: Save linker flags for future re-use
This will be used by `makeBin` so that using mrbgems requiring external
dependencies stays ergonomic.
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
7eeee77f71 mruby-builder: stub handles ARGV and PROGRAM_NAME 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
47d0914a49 mruby-builder: Move stub.c to a discrete file 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
8e57a91279 mruby-builder: Make use of those cores 2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
1a60911898 documentation: Fix UTF-8 parsing
When not having glibcLocales, nor a proper LANG set, asciidoctor would
work in US-ASCII.
2020-02-04 17:18:43 -05:00
Samuel Dionne-Riel
8ee49d935d
Merge pull request #66 from samueldr-wip/feature/new-init
Completely bespoke stage-1 init, shell-free
2020-02-03 22:44:23 -05:00
Samuel Dionne-Riel
95016e1250 boot/init: Add autoResize support 2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
df1313d276 rootfs: Add e2fsprogs 2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
7e9a7875ac boot/init: Mark as 0.1 2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
8399cfa5a8 demo: Expose build attribute 2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
06dbca4706 xiaomi-tissot: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES 2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
c02373d322 xiaomi-lavender: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES 2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
54f8799520 oneplus-oneplus3: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES 2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
9542050705 motorola-addison: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES 2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
1c87211c89 google-walleye: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES 2020-02-03 21:58:21 -05:00
Samuel Dionne-Riel
3394658150 google-marlin: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES 2020-02-03 21:58:21 -05:00
Samuel Dionne-Riel
aaf540011b asus-z00t: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES 2020-02-03 21:58:21 -05:00
Samuel Dionne-Riel
6c3cfccf16 asus-flo: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES 2020-02-03 21:58:21 -05:00
Samuel Dionne-Riel
c4f76db65f boot/init: Handle remounting existing mounts
This is used to ensure mount points are mounted with the right options,
if for some reason they were already mounted.

Reasons they could be mounted? They could have been required for things
like logging the boot.
2020-02-03 21:58:21 -05:00