Commit Graph

10514 Commits

Author SHA1 Message Date
Igor Pečovnik
3f1fe17d9c
Don't block but warn user on weak password (#4436)
* Don't block but warn user on weak password

* Previous fix was done only for user
2022-11-15 20:19:59 +01:00
Igor Pečovnik
2c9839ccdf
Address action script deprecation functionality (#4441) 2022-11-15 20:19:43 +01:00
Paolo
c95f5157f7
rockchip64: fix broken 6.0 drivers, reshape config (#4442) 2022-11-15 20:19:30 +01:00
Paolo
35db7a3995
rk322x: bump kernel to 6.0 (#4443)
* rk322x: advance edge kernel to 6.0

 * accomodate fixes to ssv6051, esp8089 and rtl8723cs drivers, dmc
   driver, mglru patch
 * update libreelec patches to latest bits

* import fix from ssv6051 driver for 64-bit
2022-11-15 20:19:17 +01:00
Igor Pečovnik
8b4a9f3296
Bump to most recent sunxi kernel (current) (#4440)
* Bump to most recent sunxi kernel (current)

* sunxi-5.15: rework for v5.15.78 (#4444)

Co-authored-by: The-going <48602507+The-going@users.noreply.github.com>
2022-11-15 22:08:16 +03:00
Igor Pečovnik
ed9077e973
Add Github Action to calculate changed files (#4438)
* Fix branch diff detection

* Update lint-scripts-pr.yml
2022-11-15 09:05:43 +01:00
Igor Pečovnik
83da1ddeeb
We need to checkout to PR (#4437) 2022-11-14 23:00:43 +01:00
Igor Pečovnik
5888bc9704
Enable additional motd tips showing some internal ads (#4396)
* Enable additional motd tips showing some internal ads

33% probability of showing, just like for the armbian-config

* Update quotes and add expiration date support

* Change variable names

* Add support to download quotes from our server

* Fix curl parameters

* Keep only weekly update
2022-11-14 14:59:58 +01:00
Ricardo Pardini
9ad65d83eb
More updates for Radxa's Amlogic boards (radxa-zero and radxa-zero2) (#4429)
* `meson64`: `6.0`: g12a and g12b pinmux patches from Radxa

* u-boot: `radxa-zero2`: Radxa's patches for the Zero2 on `v2022.10`

* u-boot: `radxa-zero2`: use `v2022.10` plus Radxa's patches

* `meson64` u-boot v2022.10: change `BOOT_TARGET_DEVICES` to try to boot USB, NVME and SCSI before SD, MMC, PXE, DHCP

* `radxa-zero`: include v2022.10 standard patches (eg: boot from USB first)
2022-11-14 14:59:45 +01:00
Ricardo Pardini
c57ff67aaa
Syntax error fixes, dep checks & shfmt of board-side bash scripts (#4430)
* `armbian-audio-config`: do nothing if aplay/amixer/alsactl missing; shfmt

* `armbian-hardware-optimization`: fix for `case` without `esac` introduced in #4417; `shfmt`
2022-11-14 14:59:32 +01:00
Igor Pečovnik
1464a7b4c3
Enable Shellcheck on changed files (#4431)
* Enable Shellcheck on changed files

On DIFF between PR and master

* Small improvement
2022-11-14 14:58:04 +01:00
Paolo Sabatino
5cdd5cdd59 fix patch with broken hunk, update other patch from libreelec set 2022-11-14 00:19:38 +01:00
Paolo Sabatino
ae36e56171 add reset properties for rkvdec and iep nodes, minor fix to rkvdec 2022-11-14 00:19:38 +01:00
Oleg
c29e51c708
move kernel media-edge to 6.0.7 (#4405)
* move kernel media-edge to 6.0.7

* fix name
2022-11-12 10:51:25 +01:00
Oleg
21bbdbfb91
move u-boot-media to 2022.04 support USB (#4404)
* move u-boot-media to 2022.04 support USB

* fix name
2022-11-12 10:13:09 +01:00
Oleg
738c161307
move kernel media-current to 5.19.17 (#4406)
* move kernel media-current to 5.19.17

* fix name
2022-11-12 10:11:22 +01:00
The-going
58b77e1cfd
Sunxi 6.0: update megous patches, switch to v6.0.8 (#4425)
* sunxi-6.0: update upstream megous patches to tag orange-pi-6.0-20221105-1830

* sunxi-6.0: rebase to v6.0.8

* sunxi-6.0: switch to v6.0.8
2022-11-12 10:54:18 +03:00
Joe Khoobyar
f3d26f123a
AR-1398: Fix wrong error message when missing fs tools (#4424) 2022-11-12 07:10:00 +01:00
Joe Khoobyar
4fab357838
AR-1301: Move Rock PI 4 C Plus to stable targets (#4423)
* AR-1301: Move Rock PI 4 C Plus to stable targets

* Add also minimal targets

AFAIK this will be the primary model

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2022-11-12 07:07:11 +01:00
Ricardo Pardini
98c95c00ba
Updates for Radxa's Amlogic boards (radxa-zero and radxa-zero2) (#4420)
* `radxa-zero` &  `radxa-zero2`: set `BOOT_FDT_FILE` explicitly; no real changes

* `radxa-zero2`: `6.0`/`edge`: update Radxa Zero 2 DTS patch with Radxa's latest

* `radxa-zero`: `6.0`/`edge`:  update USB-C patch with "fix interrupt storm from fusb302"

* `radxa-zero`: use pure mainline v2022.10 u-boot with no patches
2022-11-11 19:29:48 +01:00
Igor Pečovnik
d0efa9bfe1
Remove pinta package (#4419) 2022-11-11 18:20:46 +01:00
Igor Pečovnik
d4d04b6978
Import several small fixes from Orangepi u-boot (#4411)
* Import several small fixes from Xunlong u-boot

Affected: Orangepi 3 LTS and Zero 2

* Remove not needed patch
2022-11-11 17:24:55 +01:00
Oleg
d0d8a35db8
Updating the optimization\acceleration procedure (author @tkaiser) (#4417) 2022-11-11 17:20:07 +01:00
Igor Pečovnik
3431bb7ab3
Move package Pinta to per arhitecture and group multimedia (#4418)
This fixes cache compilation.
2022-11-11 17:19:55 +01:00
Igor Pečovnik
f5bf24e842
Move nala from deboostrap regions (#4416) 2022-11-11 12:36:51 +01:00
Igor Pečovnik
996b6b40a7
Move all PPAs to desktop to enhance security of CLI images (#4414)
* Move PPAs to desktop

* Remove script that is in by mistake

* Fix
2022-11-11 12:19:20 +01:00
Igor Pečovnik
6eef8aed2b
Reduce beta images build (#4415)
Those are already in the stable section
2022-11-11 12:18:45 +01:00
Igor Pečovnik
24984fba3a
Enable serial console on RISCV UEFI (#4412) 2022-11-11 11:51:46 +01:00
David Kebler
6225c2004a
fix - improve display alert for installing basic packages on host to indicate the installation occurs on host not in container. (#4410)
Co-authored-by: kebler.net <kebler.net@gmail.com>
2022-11-11 11:48:26 +01:00
Vyacheslav
8ad4114bce
Add meson-gx mmc driver patches for use phase clock settings from dts (#4408)
Signed-off-by: Vyacheslav Bocharov <adeep@lexina.in>

Signed-off-by: Vyacheslav Bocharov <adeep@lexina.in>
2022-11-10 21:50:09 +01:00
Igor Pečovnik
f6a09def35
Moving patches to per board and removing obsolete (#4409) 2022-11-10 21:49:36 +01:00
Oleg
cb9348c6dc
fix build rtl8723ds for kernel 6.0 (#4407) 2022-11-10 13:24:18 +01:00
Markus Hoffrogge
38db7daaf7
Fix U-Boot SUNXI enable-autoboot-keyed.patch for U-Boot v2022.07 [AR-1322] (#4403)
* Fix u-boot-sunxi/enable-autoboot-keyed.patch for U-Boot v2022.07

Resolves AR-1322

* Rename file u-boot-sunxi/enable-autoboot-keyed.patch.disabled

-> u-boot-sunxi/enable-autoboot-keyed.patch
Resolves AR-1322
2022-11-10 13:24:06 +01:00
Markus Hoffrogge
971207799b
Fix U-Boot SUNXI nand SPL (#4402)
This fix is provided by mainline U-Boot since v2022.10.
For details refer to:
5fd30ed785

fixes #4401
2022-11-10 13:23:46 +01:00
Igor Pečovnik
829ee2e4e0
Add INITD_ARCH for riscv or it will fail when installing kernel (#4400) 2022-11-09 16:32:48 +01:00
Matthijs Kooijman
10af624a73
Make sure the build fails if generating uInitrd fails (#4398)
Without this, when mkimage fails (for example because the boot partition
is too small), install.log shows an error like:

    mkimage: Write only 16310208/17794920 bytes, probably no space left on the device

But this does not terminate the build, so the compile script shows no
error and an image is generated, but it is unbootable.

This runs the script with -e, so when mkimage fails, the script fails,
which makes update-initramfs fail, which makes the build fail.
2022-11-08 18:36:38 +01:00
Igor Pečovnik
7f68198b4a
Fixing image build table (#4391)
* Fixing image build table

* Update build-images.yml
2022-11-08 18:36:28 +01:00
Igor Pečovnik
5faf8c1e42
Move Pinebook pro to previous bootloader (#4397)
* Remove defaulting of patch folder

Design issue

* Move PBP to previous boot loader
2022-11-08 17:31:49 +01:00
Igor Pečovnik
c09e6bcab6
Error triggered when changing BSP package (#4394) 2022-11-08 12:38:11 +01:00
Igor Pečovnik
e077835171
Fixing wrong display condition (#4395) 2022-11-08 12:38:00 +01:00
Igor Pečovnik
0ca6a1a577
Remove defaulting of patch folder (#4393)
Design issue
2022-11-07 21:47:58 +01:00
Igor Pečovnik
2813365dd2
Move known non working rockhip64 boards to previous boot loader (#4392)
* Move known non working rockhip64 boards to previous boot loader

* Auto label trigger this several times in a row
2022-11-07 21:29:00 +01:00
Julian Sikorski
b395e2aa75
Update odroidxu4-current to 5.4.223 (#4389) 2022-11-06 21:49:32 +01:00
Igor Pečovnik
e0bf5042ea
Default u-boot settings should be 2022.07 - sunxi does not have override anymore (#4390) 2022-11-06 21:49:22 +01:00
SteeManMI
8dcab2be64
Proposal to create a Community Supported config for Amlogic based TV Boxes (#4296)
* Proposal to create a Community Supported config for Amlogic based
TV Boxes to pickup the work that was done previously by balbes150
but is no longer supported by him.
This also provides a place where development can occure within the
Armbian framework since others on the internet are producing builds
called Armbian that are not done from within the Armbian community.

 Changes to be committed:
	new file:   config/boards/aml-s9xx-box.tvb
	modified:   config/sources/families/include/meson64_common.inc
	modified:   config/sources/families/meson-gxl.conf
	new file:   packages/bsp/aml-s9xx-box/boot/aml_autoscript
	new file:   packages/bsp/aml-s9xx-box/boot/emmc_autoscript
	new file:   packages/bsp/aml-s9xx-box/boot/extlinux/extlinux.conf
	new file:   packages/bsp/aml-s9xx-box/boot/s905_autoscript
	new file:   packages/bsp/aml-s9xx-box/boot/u-boot-readme.txt
	new file:   packages/bsp/aml-s9xx-box/boot/u-boot-s905
	new file:   packages/bsp/aml-s9xx-box/boot/u-boot-s905x-s912
	new file:   packages/bsp/aml-s9xx-box/boot/u-boot-s905x2-s922
	new file:   packages/bsp/aml-s9xx-box/root/fstab.template
	new file:   packages/bsp/aml-s9xx-box/root/install-aml-s905-emmc.sh
	new file:   packages/bsp/aml-s9xx-box/root/install-aml.sh

* Merge sources

Co-authored-by: Igor <igor@armbian.com>
2022-11-06 20:33:24 +01:00
Igor Pečovnik
3e701a857a
Add initial RiscV support (#4387)
* Add initial RISCV support

* Add UEFI edge and current kernel configs

* Cleanup and adjust packages

* Those files were in wrong path

* Fix locations

* Ubuntu images built

* Remove Debian support as its too fragile

* Remove Pinta as it doesn't work under riscv

* Limitation is only for building images

* Remove obsolete switch

* Cleanup major arch config files

* Support for Docker building
2022-11-06 20:33:11 +01:00
Igor Pečovnik
de26797423
Move all legacy u-boot patches under one general legacy folder (#4386)
* Move all legacy u-boot patches under one general legacy folder

* Move 32b Rockchip under 2022.04 and legacy for Miqi

Tested

* Move Rock 3A patch dir under legacy

* Move / merge meson64 patch folder into v2022.07

Merge 2022.04 (mainly Rockchip 32) into 2022.07, tested

* Remove not needed patch

* Add last kernel version to config
2022-11-06 20:32:46 +01:00
pinhaozhang
89e705136c
Tinker Board 2(RK3399): fix incorrect detection of dram size on booting (#4383)
Co-authored-by: pinhaozhang <pinhaozhang@tencent.com>
2022-11-06 20:28:19 +01:00
Igor Pečovnik
5e8eab3cf8
Switch to new action snippet (#4384)
* Switch to new action snippet

* Cosmetic
2022-11-06 20:26:59 +01:00
Igor Pečovnik
157b7c56e5
Installation fix when /var/log.hdd/journal exists (#4371) (#4382)
* Fix to flush volatile journald to prevent full /var/log at startup

* re-introduce directory / in non-rsync copy, and exclude journal* in this copy
Note: this may need some testing if someone doesn't use rsync

* Fix for non-rsync copy to Disk, since journal cannot be copied onto itself

* Backed up journal files are removed with vacuum, so no need to delete them separately

* Make room at boot by removing old logs, in addition to the removal later
every 15 minutes

* remove old archived journal files modified more than 1 day ago

* make sure volatile logging is used, since journald sometimes turns persistent at boot
remove unused commented lines in ramlog

* Fix check for configured journald volatile logging

* revert #3799, the rsync --delete

* Exclude /var/log/journal from install, and create empty /var/log/journal directory when it exists during install

Co-authored-by: dennis laptop <dennis@smartstatetechnolgy.nl>
Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>

Co-authored-by: Dennis <bijwaard@gmail.com>
Co-authored-by: dennis laptop <dennis@smartstatetechnolgy.nl>
2022-11-05 08:22:20 +01:00