Commit Graph

997 Commits

Author SHA1 Message Date
Igor Pečovnik
6979718d58
Chroot build packages cleanup and bug fixing (#3266)
* Small fixes and removal of deprecated component
* Fix to properly create armbian repo in chroot
2021-11-17 19:35:32 +01:00
Igor Pečovnik
a1d7dec2db
Possible fix for Opiz2 upgrade breaking
https://forum.armbian.com/topic/19101-orangepi-zero-2-supported-bullseye-cant-update/?do=findComment&comment=130987
2021-11-16 05:53:35 +01:00
Igor Pečovnik
e163aa34fb
Enable Netplan.io (#3248)
* Enable Netplan in Ubuntu Focal

* Add netplan to other variants

* Force rootfs update
2021-11-15 23:34:36 +01:00
Igor Pečovnik
aaa050959b
Replace which with command -v (#3253) 2021-11-15 23:30:39 +01:00
Igor Pečovnik
738975ad56
A day of building and finding troubles in desktop builds (#3259) 2021-11-15 23:30:07 +01:00
Igor Pečovnik
f0ebf400b1
Change hardcoded with dynamic values (#3258) 2021-11-15 18:27:27 +01:00
Igor Pecovnik
abcfa76c9c
Creatge Ubuntu 22.04 repository 2021-11-14 22:18:12 +01:00
Ricardo Pardini
345a18cd90
fix jammy (next Ubuntu LTS) sources.list (#3251)
Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
2021-11-14 09:51:55 +01:00
Prajwal Koirala
67a303a46e
This will fix all of the issues that users are complaining about. (#3246) 2021-11-11 09:21:19 +01:00
Igor Pečovnik
2a47ad5c78
Add support for next Ubuntu LTS (#3234)
* Add support for next Ubuntu LTS

* Update build-cache.yml

* Update build-cache.yml

* Update build-cache.yml

* Update build-cache.yml

* Jammy repository creation

* Enable docker build support on Jammy
2021-11-09 18:15:04 +01:00
Igor Pecovnik
14904824dd
Force rootfs cache rebuild 2021-10-31 16:43:42 +01:00
Igor Pecovnik
e02753ecf9
Backend - optimise images compression method 2021-10-29 16:53:54 +02:00
Igor Pecovnik
f375ba4a3a
Removing deprecated keyserver
Closing https://github.com/armbian/build/issues/3190
2021-10-28 23:06:42 +02:00
The-going
d583c86177
Make a shallow local repository for tracking history (#3172)
* Allocate repository cleanup to a separate function.

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

* Add a waiter function to serve a shallow local git repository.

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

* Configuration shallow repository in sunxi64_common.inc file

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

* Configuration shallow repository in sunxi_common.inc file

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

* An example of using the function of creating a shallow local repository.

This example is a very bad crutch.
It is necessary to come up with another option for permanent use.

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

* Fix variable KERNELSOURCENAME as 'name=megous' for sunxi32

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

* Required variables cannot be empty

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

* Print an action message.

Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
2021-10-28 18:17:03 +02:00
Igor Pečovnik
315d99896b
Store changelog for upstream changes in the cache/hash/ (#3131)
* Store changelog for upstream changes in the cache/hash/

* Cleanup

* Calculate urls

* Use URL

Don't merge since it doesn't work properly yet

* Check if OLDHASHTARGET commit exists otherwise use oldest

* Fix log updating

* Improve log format, add better support for sunxi
2021-10-28 18:16:43 +02:00
Ricardo Pardini
be5f2b8c75
introduce DEB_COMPRESS for dpkg-deb+kernel's KDEB_COMPRESS (#3222)
* introduce DEB_COMPRESS for dpkg-deb+kernel's KDEB_COMPRESS

- Avoids zstd which is now default in Ubuntu Impish, but can't be read by Debian dpkg
- Allows for xz, gzip, or none; defaults to xz; use gzip for faster, and none for much faster.

Signed-off-by: Ricardo Pardini <ricardo@pardini.net>

* use KDEB_COMPRESS in packages/armbian/builddep for 5.12+ kernels too

Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
2021-10-27 18:55:12 +02:00
Piotr Szczepanik
86abac1fd4
Cleanup u-boot configurations for rockchip64 derivatives (#3150)
* Cleanup u-boot configurations for rockchip64 derivatives

* Bring separate BOOT_USE_* variables into BOOT_SCENARIO

* Revert BOOTDIR change in rockchip64

* Bump RK3568 BL31 to v1.35
2021-10-26 22:14:41 +02:00
Ricardo Pardini
bd3609b4d1
fix security repo for bullseye (#3226)
* fix security repo for bullseye

- with bullseye, comes a security repo layout change
- see https://www.debian.org/releases/bullseye/arm64/release-notes/ch-information.en.html#security-archive

Signed-off-by: Ricardo Pardini <ricardo@pardini.net>

* debian: fix source lists for bullseye+ and sid; remove previous fix

Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
2021-10-26 08:54:48 +02:00
Ricardo Pardini
39c1f5a6a9
avoid getting 'unknown' TERM via serial getty (#3225)
- Escape $TERM, this is meant to be resolved at runtime and not in armbian/build's context
- This was very hard to track down, if building manually $TERM is actually valid (builder's $TERM)
- When building without a tty this shows up as "unknown"

Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
2021-10-26 08:51:22 +02:00
Igor Pečovnik
cac33b070e
Unset variable so it doesn't get extended (#3212)
That lead to glued packagelist when build images in a row.

[ o.k. ] Installing the desktop packages for [ Armbian ]
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package remminaanacron
2021-10-20 19:01:34 +02:00
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