Commit Graph

755 Commits

Author SHA1 Message Date
lanefu
b2800dbd25
WIP: Pinebookpro tweaks (#2208)
Pinebook-Pro Support:
suspend to idle via key and lid close
brightness keys
volume control keys
wifi, bluetooth frimware
touchpad tweaks
keyboard config
armbian-hardware-optimization
bootsplash
Co-authored-by: Britt Dodd <britt@reactornet.net>
2020-09-22 21:03:45 -04:00
Igor Pecovnik
ebd9524041 Internals - build all / improve hash checking 2020-09-23 00:26:50 +02:00
Igor Pecovnik
9282a2c458 Change release order when building in interactive mode. Most recommended first.
1. Focal
2. Buster
.
.
2020-09-22 19:11:59 +02:00
Igor Pecovnik
c4e037e4b1 Amlogic FIP Switching from mirror to main storage
This will not show warnings anymore. Should be a cosmetical issue only
2020-09-22 19:07:09 +02:00
iav
04292b06c8
replace apt with apt-get (#2214)
* replace apt with apt-get
APT is not meant to be used in scripts: https://manpages.debian.org/stretch/apt/apt.8.en.html#SCRIPT_USAGE_AND_DIFFERENCES_FROM_OTHER_APT_TOOLS

* Add apt-get to desktop too

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2020-09-22 19:04:10 +02:00
Igor Pecovnik
5bcd9c6ead Disable bootsplash support for kernel lower then 5.8.10 2020-09-21 19:59:59 +02:00
Igor Pečovnik
33d9a4cfc2
Rollback Linus changes related to software scrollback support which prevented bootsplash logo to show up (#2219)
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/video/fbdev/core?h=v5.8.10&id=20782abbbdfe922496a28f9cc0c3c0030f7dfb8f
2020-09-21 19:02:26 +02:00
lanefu
7b6920a25f
5.8.10 fixes (#2217)
* Update 0001-bootsplash.patch

dummyblit.c from patch/misc-001 will not compile with 5.8.10--

Change dummy_cursor  declaration in dummyblit.c in misc-001 to match changes in fbcon.h  see
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/video/fbdev/core/fbcon.h?h=v5.8.10&id=ffa74c8e58b8f42b2d95b29443befba2e28fb260

* Import bootsplash fix for kernel 5.8.10 from #2210 20a5631580

* simplifying assumption to kernel 5.8... will need ot make sure we patch up to 5.8.10

* corrected 5.8 bootsplash workaround

Co-authored-by: belfastraven <marti.packer@gmail.com>
2020-09-18 12:29:22 -04:00
lanefu
c3e9c7712b
5.8.10 fixes (#2212)
* Update 0001-bootsplash.patch

dummyblit.c from patch/misc-001 will not compile with 5.8.10--

Change dummy_cursor  declaration in dummyblit.c in misc-001 to match changes in fbcon.h  see
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/video/fbdev/core/fbcon.h?h=v5.8.10&id=ffa74c8e58b8f42b2d95b29443befba2e28fb260

* Import bootsplash fix for kernel 5.8.10 from #2210 20a5631580

* simplifying assumption to kernel 5.8... will need ot make sure we patch up to 5.8.10

Co-authored-by: belfastraven <marti.packer@gmail.com>
2020-09-17 23:55:01 -04:00
lanefu
6246bcfdbb
5.8.10 fixes (#2211)
* Update 0001-bootsplash.patch

dummyblit.c from patch/misc-001 will not compile with 5.8.10--

Change dummy_cursor  declaration in dummyblit.c in misc-001 to match changes in fbcon.h  see
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/video/fbdev/core/fbcon.h?h=v5.8.10&id=ffa74c8e58b8f42b2d95b29443befba2e28fb260

* Import bootsplash fix for kernel 5.8.10 from #2210 20a5631580

Co-authored-by: belfastraven <marti.packer@gmail.com>
2020-09-17 21:08:27 -04:00
Igor Pečovnik
91a21e9245
Fix initial configuration for Firefox (#2206) 2020-09-14 13:35:57 +02:00
Florian Vallee
49fb6550dd
Fix a bunch of small cryptroot image builds issues (#2195)
* Dockerfile update

Add package to fill-in missing ssh-keygen dependency

(required by lib/distributions.sh when CRYPTROOT_ENABLE is true)

* lib/chroot-buildpackages.sh: Fix mistakes with shellcheck linting

This breaks the apt command line, resulting in the following error:

> E: Invalid operation

* lib/configuration.sh: cryptroot >= 2.1 uses memory intensive key derivation

fix that by reverting to the < 2.1 default algorithm (pbkdf2)
2020-09-09 15:15:52 +02:00
Igor Pecovnik
e395961f77 Cosmetic bugfix + motd updating script
Motd updating script should be moved under proper service later on
2020-09-08 23:07:37 +02:00
Igor Pečovnik
eacb9df728
Update os-version and motd also on update (#2196) 2020-09-08 19:41:22 +02:00
Igor Pecovnik
f41e3b5a2a Typo backend related bugfix - single quote was placed at the wrong location 2020-09-06 23:44:31 +02:00
Igor Pecovnik
2b1d1dde28 Internals - properly calculated hash for kernel patches 2020-09-06 14:42:21 +02:00
5kft
49da9f087a
adapted kali-wifi-injection patches for kernel v5.9 2020-09-04 07:29:23 -07:00
Igor Pecovnik
704277e136 Internal - supressing errors when directory for hasing is not present 2020-08-31 17:36:30 +02:00
Igor Pecovnik
5a6af1e761 Internal functions fixing
- improve HASH creation
- checking if BUMP_VERSION is set to YES
2020-08-31 17:27:23 +02:00
Igor Pecovnik
3676dfaeb5 Adding new internally used variable BUMP_VERSION 2020-08-31 17:03:56 +02:00
iav
ad3f403246
set Btrfs compression creation time only (#2169)
* set default btrfs compression at image creation to zlib according to
https://github.com/armbian/build/pull/2163#issuecomment-683444245

* never set compression in /etc/fstab for btrfs root

* adjust comment
2020-08-31 16:31:15 +02:00
Igor Pecovnik
94963e694f Bump rootfs version due to a bug in previous torrent recreation 2020-08-30 22:18:35 +02:00
Igor Pecovnik
dc8300a638 A pack of minor fixes:
- remove Debian stretch from image creations.
- if LOCAL_MIRROR is defined use just that, not armbian upstream packages
- move aptly web server from 8080 to 80
- adjust welcome motd
- remove Ubuntu Eoan from distribution selection menu
2020-08-30 16:13:38 +02:00
5kft
275dca2040
ensure that external wireless driver Kconfigs are compatible with upcoming kernel kconfig keyword change
(see f70f74d15c)
2020-08-29 12:44:14 -07:00
Igor Pecovnik
4d4d796d39 Bump rootfs cache 2020-08-28 21:35:41 +02:00
Piotr Szczepanik
6c8b9d9371
Unset MODULES and MODULES_BLACKLIST vars before next build in BUILD_ALL (#2162)
* Unset also MODULES and MODULES_BLACKLIST vars before next build

* Document MODULES and MODULES_BLACKLIST
2020-08-28 18:45:25 +02:00
iav
0db07f6137
respect BTRFS_COMPRESSION parameter (#2163) 2020-08-28 18:44:37 +02:00
Igor Pečovnik
a4dfc35ddb
Bump rootfs 2020-08-28 01:20:43 +02:00
Igor Pečovnik
82cf5d3b16
Fixing toolchains (#2160)
* Fixing toolchains

* Tested toolchain download
2020-08-25 22:42:06 +02:00
Igor Pecovnik
2c3a15f2d9 Infrastructure bugfix. Moving toolchain to a new folder seems to be the treat.
ToDo: fix this for older branches.
2020-08-25 19:08:24 +02:00
Igor Pecovnik
2b0b13cced Forcing toolchain download via HTTP and change location of torrent files. 2020-08-24 20:23:59 +02:00
Igor Pečovnik
1e8a9b0ea0
Rebuild rootfs cache 2020-08-23 20:52:19 +02:00
Igor Pecovnik
c4c5c342b3 Tiny Shellcheck bugfix 2020-08-20 06:49:24 +02:00
Igor Pecovnik
3a5b572c0f Improve multithreaded building, few changes for BUILD_ALL and removing debug code from MOTD 2020-08-18 22:31:07 +02:00
Igor Pecovnik
501e033b70 Cosmetic. Suppress error when creating a hashes 2020-08-15 17:31:22 +02:00
5kft
359766b108 add RTL8192EU Wi-Fi adapter to the build 2020-08-12 14:48:26 -07:00
Igor Pečovnik
939241f484
Bugfix for build all 2020-08-10 12:28:25 +02:00
5kft
f526027b43
moved aircrack-ng/rtl8812au driver back to branch head (v5.6.4.2)
previous compilation issue was fixed with this change: b03bd4bc8d
2020-08-08 15:31:52 -07:00
Piotr Szczepanik
ac95cf5681
Fixed running compile_uboot directly - broken since bce24a2 (#2139) 2020-08-08 22:52:48 +02:00
Igor Pečovnik
6c26c35344
Add initial support for Odroid N2+ (#2130)
* Add initial support for Odroid N2+
* Update C4 config and test booting
* Updates to C4, N2, N2+
- merge C4 and N2 legacy under meson64, same u-boot
- upgrade legacy kernel to meed DTB from mainline
- merge N2 and N2+, add a hack to display + in motd when N2+ is detected
- shortly spin N2 fan at startup
- merged N2 mainline and legacy boot script
- add upstream patches
* One of the regulators were breaking booting of Odroid N2
Co-authored-by: Werner <EvilOlaf@users.noreply.github.com>
2020-08-08 17:20:00 +02:00
Igor Pečovnik
0c46b4c1d2
Add support for packages remove per board or family (#2128) 2020-08-04 16:16:02 +02:00
Igor Pecovnik
6d3cd058a0 Bump rootfs version 2020-08-04 15:16:39 +02:00
Igor Pecovnik
7cb7de30be Revert "Workaround for Snap-less Chromium on Focal by downloading it from Debian (#1982)"
This reverts commit faac552921.
2020-08-04 15:16:09 +02:00
Igor Pecovnik
74483bc629 Improve / fix building images directly from repository 2020-08-03 20:25:34 +02:00
Igor Pecovnik
279c08889c Bugfix: re-disable acceleration on Bionic since mesa drivers are too old 2020-08-03 05:46:46 +02:00
Igor Pecovnik
7a59407557 Revert rootfs changes. Need more testings. 2020-08-02 08:56:52 +02:00
Igor Pecovnik
ad34b54d08 First login fine tunning 2020-08-02 00:53:15 +02:00
Igor Pecovnik
c909864922 Improve first login
Automate setting up console keyboard based on a user country code.
2020-08-01 09:23:30 +02:00
Igor Pecovnik
7427b0b0c4 Remove resolvconf hard dependency on armbian-config
https://github.com/armbian/config/issues/98
2020-07-31 19:14:34 +02:00
Igor Pečovnik
9123037db2
bugfix 2020-07-29 20:05:36 +02:00