Commit Graph

977 Commits

Author SHA1 Message Date
Vyacheslav
07523f5a9e
Add gpio power reset for hci_h5 controllers in h5_btrtl_open (#3208) 2021-10-19 21:02:24 +02:00
Igor Pečovnik
92cc1f43a3
Enble Impish in repository (#3207) 2021-10-19 10:41:48 +02:00
Bohdan
c8a68820d3
Add support for rtl8822cs (hci_ver 0x8) bluetooth (#3201)
Signed-off-by: chbgdn <chbgdn@gmail.com>
2021-10-18 20:36:28 +02:00
Igor Pecovnik
83217ea30c
CI runners support - take more memory from host 2021-10-15 00:12:25 +02:00
Igor Pecovnik
5f947341ba
Bump rootfs cache version number to force rootfs creation
Also add an option to set those two cache parameters from the outside
2021-10-14 21:31:15 +02:00
Igor Pečovnik
84ef3d5289
Extending free memory detection to swap (#3195)
Host machines with 4Gb physical memory are unable to build all images. During workiin on CI improvements it was noticed that runners with just 4Gb of memory are unable to create rootfs cache or make an images even that should be sufficient. Memory reservations are set very conservatively and we can keep that since adding a swap into the equation proves to be enough. If host machine is running Armbian (which will be in most cases) our ZRAM / ZSWAP memory management takes care of securing that extra needed memory.
2021-10-14 00:01:23 +02:00
Igor Pecovnik
fbaeb940ca
Consolidate wireless driver related patch
Fixing troubles in https://github.com/armbian/build/pull/3154
2021-09-26 17:25:52 +02:00
Igor Pečovnik
e8c5d07a89
Switch to matrix jobs scheduler and upload build logs (#3157) 2021-09-26 08:42:24 +02:00
Igor Pečovnik
9653d8c780
Apt cache prompts at fresh install and locales issue (#3158)
* Apt cache prompts at fresh install
* Some Ubuntu variants comes without default locales
2021-09-24 21:10:24 +02:00
Piotr Szczepanik
0069ad60a6
Preliminary support for rockchip rk35xx boards (#3111) 2021-09-15 22:08:39 +02:00
Igor Pecovnik
26af7fe00c
Force rootfs caches rebuild
We have few corrupted caches and almost all desktop caches has to be rebuild due to added packes. It makes sense to refresh it.
2021-09-09 23:21:20 +02:00
Vyacheslav
3ab1bff470
Fix gpg signing when sudo unavailable. (#3100)
Signed-off-by: Vyacheslav Bocharov <devel@lexina.in>
2021-09-02 21:57:41 +02:00
Vyacheslav
c3051b46ff
Add driver for Realtek 8822CS (SDIO) Wi-Fi adapter. (#3101) 2021-08-21 11:04:06 +02:00
Igor Pečovnik
742aea8af2
Re-enable Debian stretch repository (#3087) 2021-08-08 18:58:40 +02:00
Igor Pecovnik
bfd3adaf4a Reverting u-boot package change
This is most likely a mistake since we didn't decide on such change or identify as a bug.

Closing https://github.com/armbian/build/issues/3073
2021-08-08 14:25:16 +02:00
Igor Pecovnik
4bc2dd27b1 Bugfix - disable wireless driver for older kernels and add a few upstream patches for meson64 legacy
Kernel was only tested for building.
2021-08-06 18:27:23 +02:00
Rob Logan
e2fa720f1d
Updated_Upstream_rtl88x2bu (#3083)
* Updated_Upstream_rtl88x2bu

* Updated_Upstream_rtl88x2bu
2021-08-06 08:19:09 +02:00
Igor Pečovnik
d256411e2d
Do compress and sign operation in the temp folder (#3079) 2021-08-04 16:55:35 -04:00
Icenowy Zheng
71a33a8a67
Re-enable 8723ds on 5.14 (#3076)
The lwfinger/rtl8723ds repo is already adapted to 5.14.

Re-enable 8723ds on 5.14.

Signed-off-by: Icenowy Zheng <icenowy@sipeed.com>
2021-08-03 18:04:52 +02:00
lanefu
9beffe4b86
set log subpath in build-all (#3067)
* set log subpath in buld-all

* build all log pathing

* Update build-all-ng.sh
2021-07-27 20:03:31 -04:00
lanefu
894cb29ca7
Feature/get_log_path/ (#3064)
* custom log path of debug/ via LOG_SUBPATH=
2021-07-27 07:24:06 -04:00
Igor Pecovnik
02e0deb23d Removing duplicates in packages and bumping with a rootfs cache id 2021-07-27 12:57:33 +02:00
Igor Pecovnik
885a99fe66 Adjust and add upstream patches
- reenable 8723ds on K5.13 and remove deprecated wifi patches
- adjust rockchip audio and vdec patches in 5.13.y as in 5.10.y
2021-07-26 07:54:09 +00:00
Igor Pecovnik
bc19b9beab Change the way how RC images are build
RC images are neither beta neither stable. If we use this parameter, they are put into subdir RC. If they are made from beta or not, we choose with other BETA=yes parameter
2021-07-22 12:34:54 +02:00
Igor Pečovnik
cbcad64f1c
Typo - missing space in IF statement 2021-07-22 08:24:17 +02:00
Igor Pečovnik
e7377248b3
Second part of EDGE bumping to 5.13.y (#3045)
* Bump Meson64 EDGE to 5.13
* Bump Rockchip64 EDGE to 5.13.y
* Bump Odroid Xu4 edge to 5.13.y
* Bump rockchip edge to 5.13.y
2021-07-22 00:15:54 +02:00
Igor Pečovnik
e21e82b546
Upgrading sunxi, sunxi64, imx6, jetson-nano, mvebu and mvebu64 EDGE to 5.13 (#3042)
* Upgrading sunxi and sunxi64 EDGE to 5.13

Both variants tested for building

* Bump imx6 to 5.13.y

Tested

* Bump Jetson nano kernel to 5.13.y

* Move mvebu and mvebu64 edge to 5.13.y
2021-07-21 00:46:51 +02:00
lanefu
b1d82308db
RC upload flag (#3027)
* RC upload flag

* Update build-all-ng.sh

* Try RC Images

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2021-07-19 20:36:46 -04:00
lanefu
a46eeafa86
move pinebook tweaks (#3033)
* move pinebook tweaks

* fix dest

* Add also special keys definitions

* Clear out tech dept

* Delete prepare.sh

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2021-07-19 08:14:34 +02:00
Igor Pečovnik
c064c11b47
Remove duplicated entries for Pinebook PRO bsp creation (#3031)
* Remove duplicated entries for Pinebook PRO bsp creation

* Link only CLI and desktop BSP package per board

* Adjust "
2021-07-18 15:41:58 +02:00
Igor Pečovnik
a7e16da2ce
Add Ubuntu Impish (#3006) 2021-07-14 08:45:30 +02:00
The-going
241f015ac7
formatted output of variable values (#2986)
Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
2021-07-13 20:25:25 +02:00
AndreiCherniaev
3a5cb09939
kill "EXTERNAL" (#3005)
e1526c438f (commitcomment-53297470)
2021-07-13 11:49:42 +02:00
Lane Jennison
bd40cf4c7f Merge branch 'master' of github.com:armbian/build into virtual 2021-07-11 14:03:35 -04:00
Lane Jennison
6ee2ce463a additional post image hook to assist in img conversion to qcow2 for virtual-qemu image 2021-07-11 14:03:22 -04:00
henkiejan1
6844232dd7
Added support for Linux Mint 20.3 Uma (#2985)
* Added support for Linux Mint 20.3 Uma

Because there is actual support for Linux Mint 20.x based on Ubuntu 20.04 is it technically the same version. Only the code name change every new release. Today is Linux Mint 20.2 Uma released so i added it to the host check.

* Update general.sh

Co-authored-by: Werner <EvilOlaf@users.noreply.github.com>
2021-07-11 06:59:24 +02:00
Oleg
6bd67e18e5
add media kernel for arm64 (#2971) 2021-07-07 16:15:34 +02:00
Igor Pečovnik
9d4e0408c5
Improvements for BSP creation (#2975)
* Improvements for BSP creation

- add support for the same principle found in desktop creation. For CLI package we are copying content from "bsp-cli" folders.
- moving bsp* copy function to image-helpers
- improve readme
2021-07-07 16:06:00 +02:00
Oleg
5b0dc2d7c5
add support wifi rtl8822bs for kernel 4.4 and 5.x (#2980) 2021-07-07 16:04:27 +02:00
Igor Pečovnik
9249d3f954
Add support for desktop board support package (#2972)
* Add support for desktop board support package

Extracting from https://github.com/armbian/build/pull/2776 which can be closed after.
* Desktop BSP creation is working, but need broader testing and some quick how-to
* Create empty files as examples where we can put things.
* Fixing Pinebook desktop bsp creation
* We need to have information about ARCH in the desktop bsp package. This ain't universal.
2021-07-06 00:59:50 +02:00
The-going
eca7bbb12d
Code cleanup and optimization (#2965)
* prepare_host_basic: Code cleanup and optimization

Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>

* Checking and install at the beginning the basic utilities

Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>

* Logging has been removed because it makes little sense.

Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
2021-07-04 23:25:40 +02:00
Igor Pecovnik
6fa2732629 Bugfix - repository management distribution detect 2021-07-04 10:47:05 +02:00
Igor Pečovnik
1f2e97febf
Remove Ubuntu Groovy from codebase (#2952) 2021-07-03 21:58:08 +02:00
Igor Pečovnik
ef2800c374
Adding autoremove function (#2950)
Calling apt-get autoremove right before closing image. This is handy when we need to cleanup after uninstalling some packages.
2021-07-01 18:51:16 +02:00
The-going
92b8320edd
Packaging (#2935)
* kbuild: deb-pkg: do not build linux-headers package if CONFIG_MODULES=n

Since commit 269a535ca931 ("modpost: generate vmlinux.symvers and
reuse it for the second modpost"), with CONFIG_MODULES disabled,
"make deb-pkg" (or "make bindeb-pkg") fails with:

find: ‘Module.symvers’: No such file or directory

If CONFIG_MODULES is disabled, it doesn't really make sense to build
the linux-headers package.

Author: Masahiro Yamada <masahiroy@kernel.org>
Date:   Wed Oct 14 03:38:19 2020 +0900
Upstream commit bac977cbc0d6731fb8e67c2be0e4acbd959e10b3

Fixes: 269a535ca931 ("modpost: generate vmlinux.symvers and reuse it for the second modpost")
Reported-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>

Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>

* mkdebian: fix: build a package for version 5.13

upstream commit 82526ef43399a7556b860538041802042b3872c1
Author: Masahiro Yamada <masahiroy@kernel.org>
Date:   Tue Apr 20 02:05:05 2021 +0900

    kbuild: deb-pkg: change the source package name to linux-upstream

    Change the source package name from 'linux-$(KERNELRELEASE)' to
    'linux-upstream'.

    Initially, I tried to use 'linux' to be aligned with the Debian
    kernel package, but Ben suggested 'linux-upstream' so that it is
    clearly distinguished from distribution packages. [1]

    The filenames will be changed as follows:

    [Before]
      linux-5.12.0-rc3+_5.12.0-rc3+-1.dsc
      linux-5.12.0-rc3+_5.12.0-rc3+.orig.tar.gz
      linux-5.12.0-rc3+_5.12.0-rc3+-1.diff.gz

    [After]
      linux-upstream_5.12.0-rc3+-1.dsc
      linux-upstream_5.12.0-rc3+.orig.tar.gz
      linux-upstream_5.12.0-rc3+-1.diff.gz

    Commit 3716001bcb7f ("deb-pkg: add source package") introduced
    KDEB_SOURCENAME. If you are unhappy with the default name, you can
    override it via KDEB_SOURCENAME.

Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>

* Search by template when updating initramfs

Search by pattern first, then use in the command.
If unsuccessful then exit by mistake.

Fix:
depmod: WARNING:
could not open modules.order at /var/tmp/mkinitramfs_bp3vP5/lib/modules/5.13.0-sunxi64:
 No such file or directory
could not open modules.builtin at /var/tmp/mkinitramfs_bp3vP5/lib/modules/5.13.0-sunxi64:
 No such file or directory
When a valid directory lib/modules/5.13.0-rc6-sunxi64
Or when the user added a localversion to the configuration file
and valid directory lib/modules/5.13.0-rt7-sunxi64

Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>

* Code Cleanup: kernel build: Removing EXTRAVERSION Cleanup

This was intended for the EDGE kernel and is no longer required.
Moreover, this code is not working.

Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
2021-06-29 20:18:52 +02:00
Igor Pečovnik
fcb8b6f195
Code cleaning attempts (#2925)
* Move function run_on_sdcard to more appropriate location

* Focus on bash headers, unify, adjust (c)

* Adjust (c) to range

* Cleanup compile.sh

* Cleaning main

* Build all, main configs

* fine tunning

* Improve readme
2021-06-26 23:36:47 +02:00
Oleg
484a49a92c
fix wifi for p1 kernel 5.12 (#2921) 2021-06-25 23:33:13 +02:00
Oleg
2f2fd48345
fix wifi rtl8723ds (#2924) 2021-06-25 23:31:56 +02:00
iav
bdd1fd92df
retun lost jq to arm builder (#2926) 2021-06-25 23:31:34 +02:00
Igor Pečovnik
4ce0b07280
Fixing Wireguard repository tag (#2913) 2021-06-22 08:05:51 +02:00