Commit Graph

1116 Commits

Author SHA1 Message Date
Derek
6bf936d2e3 update atf to 2.6, and don't rename the elf to bin (#3811)
* update atf to 2.6, and don't rename the elf to bin

* avoid warnings with compiler version 10
2022-05-29 17:28:54 +02:00
Chun-Sheng, Li
db48d62833 Closes #3760 (#3818)
* Closes #3760

* Small code clenaup

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2022-05-28 07:51:20 +02:00
Igor Pečovnik
5847e91f18 Bugfix - add missing dependency (#3824)
Neede for assembling Orangepizero2 legacy boot loader
2022-05-27 08:58:25 +02:00
Julian Sikorski
558901ac68 Drop AUFS from kernels below 5.10 as these are not supported by upstream (#3822) 2022-05-26 18:46:54 +02:00
Chun-Sheng, Li
412660cd14 Closes #3759 (#3817) 2022-05-26 07:56:56 +02:00
Chun-Sheng, Li
974eafea4c Closes #2880 (#3819) 2022-05-26 07:56:44 +02:00
The-going
e7d7dab1bb fix: check and add debian package compression for kernel legacy (#3807) 2022-05-23 15:53:38 +02:00
Oleg
c7adcd2671 fix install packages dtb (#3793) 2022-05-20 10:41:24 +02:00
The-going
60c31912b5 Fix incorrect dependency calculation. (#3783)
In the case when there are more than one pair of brackets,
the regular expression removes the names between the extreme
pair brackets. And dependencies cannot be installed.
Currently, the syntactic analysis of the resulting dependency
string is performed correctly by the installation function itself.
A regular expression is not needed here.
2022-05-18 07:39:55 +02:00
Igor Pečovnik
c8013d14a5 Small bugs and cosmetic issues (#3776)
* Remove debug code

* Replace duplicate query

* Oh-my-zsh configuration has been changed. Adjusting our modifications

* Address changes to git client in a better way
2022-05-11 19:46:10 +02:00
lanefu
e621d25adc Revert "modifications of firstrun scripts (#3642)" (#3772)
This reverts commit c8855aa08d.
2022-05-08 13:49:05 -04:00
Derek
c8855aa08d modifications of firstrun scripts (#3642)
* modifications of firstrun scripts

* Further making use of systemd statements to order firstboot scripts

* allow systemd ordering of ssh to avoid restarting in firstrun script

* suggested changes, add wants=first-boot-complete

* Remove SSH keys in debootstrap process

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2022-05-07 15:52:31 +02:00
Igor Pečovnik
b8d4fb9d07 Update only supported repositories (#3752)
Don't add any packages to CSC repos, but generate index.
2022-05-04 14:41:48 +02:00
Igor Pečovnik
042cdbd6a3 Force rootfs cache recreation (#3746) 2022-05-03 10:58:58 +02:00
Igor Pečovnik
d971b805d4 Improving repository switch to beta (#3738) 2022-05-03 08:31:33 +02:00
Igor Pečovnik
897674aa74 Bump and freeze kernel at last known working versions (#3736)
* Freeze kernel at last known working versions

* Fix media kernel

* Update rockchip64 to 5.17.y

* Move patches up

* Re-ad aufs

* Fix rpi kernels
2022-05-03 08:27:32 +02:00
Igor Pečovnik
093f503073 Kernel 5.10.y need patch adjustment for boot splash (#3741) 2022-05-03 07:54:17 +02:00
Igor Pečovnik
811b14aa48 Remove dead mirrors to suppress rootfs download errors (#3721)
* Remove dead mirrors to suppress rootfs download errors

* Typo
2022-04-30 18:58:43 +02:00
Oleg
b8841b9c87 fix build for kernel 5.17 (#3729) 2022-04-30 18:48:12 +02:00
Przemysław Sztoch
13b1fdb081 Fix for rsyslog.conf and for SRC_EXTLINUX=yes with BOOTFS_TYPE=... (#3673)
* Better manifest and fix for rsyslog.conf

Commit info about builder
Somebody does not use rsyslog...

* Bug fix for SRC_EXTLINUX=yes with BOOTFS_TYPE=...
2022-04-24 22:36:24 +02:00
Paolo Sabatino
e8e94a7541 provide led state save and restore functionality scripts and service 2022-04-23 14:08:03 +02:00
Derek
63a6593336 begin to support u-boot distroboot (#3675) 2022-04-23 12:33:01 +02:00
The-going
c7b11b839b Sunxi 5.17 (#3701)
* sunxi-5.17: Add series patches rtw88, rtw89 drivers

* Fix sunxi-5.17 for v5.17.4 version

* Print the error message and its contents

* rtl8822bs: used if kernel version less 5.16

Restrict the use of the wifi driver" "rtl8822bs" for
the kernel version less than 5.16
2022-04-20 22:01:33 +03:00
Igor Pečovnik
003a353d15 Re-enable AUFS (fixed on 5.17.y) and update kernel configs (#3698) 2022-04-19 20:28:32 +02:00
The-going
7c2f24d46c Move sunxi 5.16 to 5.17 (#3696)
* Add reg_ahci_5v status okay for bananapro board

* Bananapro: add AXP209 regulators

* Fix series.conf, Disable the patch that is not being applied.

* Fix linux-sunxi64-edge.config for v5.17.3

* Fix linux-sunxi-edge.config to v5.17.3

* Switch EDGE to core 5.17 for sunxi

* Remove the old rtl8723cs driver which is incompatible with the new kernel and cannot be used.

* Use AUFS if the kernel version is less than 5.16

* Print the last 20 lines of the log if the kernel compilation failed.

* Set KERNEL_VERSION_LEVEL to 5.17

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2022-04-18 23:26:29 +02:00
Igor Pečovnik
a9e6e33e85 Bugfix - wrong variable name (#3694) 2022-04-18 15:03:20 +02:00
Igor Pečovnik
07abe12936 Fixing changes in Git for unsafe folder (#3695) 2022-04-18 13:43:31 +02:00
Igor Pečovnik
778e3c625d Set default values for hashes when empty (#3692) 2022-04-18 09:49:30 +02:00
Derek
d464f10fb1 wrong toolchain was added and used for building wtmi_app.bin (#3679) 2022-04-16 09:13:46 +02:00
Igor Pečovnik
f2483323bf Re-enable AUFS (#3662) 2022-04-11 16:00:13 +02:00
Igor Pečovnik
3101abc6be Adjust chroot build packages due to Jammy upgrade (#3650)
Bump hostapd to latest version.
2022-04-11 00:39:03 +02:00
Derek
b1e85c9258 create an option to allow ipv6 downloads (#3640)
* create an option to allow ipv6 downloads

* Coding style fix

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2022-04-07 19:07:40 +02:00
hzyitc
33c9f24198 Fix bug: exit code (#3634) 2022-04-07 16:04:24 +02:00
Igor Pečovnik
5fa5c69838 Remove conflicting package due to Jammy user base (#3643)
* Remove conflicting package

Aptly does not want gnupg1 that is shipped with Jammy anymore. We need to check what does that means for generating repos

* Fixing broken chroot dependency for Jammy

* Remove rng-tool package. It seems not relevant anymore

https://git.kernel.org/linus/c51f8f88d705e06bd696d7510aff22b33eb8e638
2022-04-07 01:04:15 +02:00
Igor Pečovnik
db408b61c4 Purge bionic, impish, hirsute, stretch (#3600)
* Purge bionic, impish, hirsute, stretch

- up jammy to supported (will be soon anyway)

* Change recommended build env to Jammy
2022-04-05 16:19:51 +02:00
Igor Pečovnik
708a4851fb Add missing packages creation to build train (#3632)
* Add missing packages creation to build train

* Improved HASH calculation

Now it also checks series which were before invisible.

* Revert

* Bugfix

* Save git hash of patch files and kernel configuration file (#3636)

* Save git hash of patch files and kernel configuration file

* Storing values to the file. Now we have config hash separate.

todo: adjust on the checking side

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>

Co-authored-by: The-going <48602507+The-going@users.noreply.github.com>
2022-04-05 15:41:58 +02:00
Vyacheslav Bocharov
98ccbc9d26 Update RTL8811CU driver to latest github source 2022-04-02 09:28:13 +03:00
Igor Pečovnik
2274e2658e Force cache recreation due to corruption (#3617) 2022-04-01 21:49:03 +02:00
Igor Pečovnik
28d5c93bb4 Add support for CLI PPA (#3605)
* Cleanup PPA related in desktop / deboostrap

* Add Nala, a front-end for apt

Bullseye, Sid, Focal, Jammy

* Reduce duplication

* Remove duplicate message
2022-04-01 19:45:43 +02:00
Igor Pečovnik
af903b2ccd Move Docker image to Ubuntu 22.04 LTS (#3481)
* Add tested Docker files for current Debian / Ubuntu, defaulting to Jammy

* Update update-docker.yml

* Update update-docker.yml

* Solving with Docker run parameters

* Just variable name change

* Update update-docker.yml

* Change to master

Also merge https://github.com/armbian/scripts/pull/6

* Set default values

* Add missing libssl1.1
2022-03-30 07:26:59 +02:00
Jannis
ae3ad1fdee Apply changes to Espressobin from Issue#2861 (#3498)
* Apply changes to Espressobin from Issue#2861

* Additional config changes

* Add cryptopp to marvell tools

* Remove local DDR topology changes

* Disable ebin MACs in armbianEnv.txt

* Change kernel options for ebin, remove mtdparts

* Add CZ.NICs ebin firmware

* Increase ATF compiler version"

* fixup external toolchains

* add gcc-aarch64-linux-gnu package (#3585)

* correct compiler names for ATF, external toolchain

Co-authored-by: Derek LaHousse <dlahouss@mtu.edu>
Co-authored-by: Derek <ManoftheSea@users.noreply.github.com>
2022-03-28 07:16:22 -04:00
Vyacheslav
d1d7edd8ef Update RTL8811CU driver to latest source patch driver for 5.17+ kernel (#3586) 2022-03-28 01:18:30 +02:00
Derek
c56c0ab506 Update external arm toolchains (#3582)
* Update external arm toolchains

Requires getting files into Armbian Mirror:

https://developer.arm.com/-/media/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-arm-none-linux-gnueabihf.tar.xz
https://developer.arm.com/-/media/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz

* Add torrent files

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2022-03-27 09:50:04 +02:00
Igor Pečovnik
2cd1131f72 Bump rootfs cache revision to force recreation (#3576)
We have buggy caches due to varios bugs that has been around but were fixed this week
2022-03-26 14:21:07 +01:00
Igor Pečovnik
eaa10a19de Fixing deprecation notice for our primary key (#3553)
Leave old method for older variants
2022-03-26 12:40:42 +01:00
Igor Pečovnik
c96a9096c5 Bugfixes and improvements for https://github.com/armbian/build/pull/3560 (#3571)
Testet XFCE desktop builds on Focal, Jammy, Impish x86
2022-03-25 21:05:16 +01:00
Oleg
03ef96715e fix emmc nano-pc-t4 (#3557)
* fix emmc nano-pc-t4
* fix node and del not used patch
2022-03-25 20:51:03 +01:00
Igor Pečovnik
1bb5ad98ab Refactor all PPA sources to overcome apt-key deprecation (#3560) 2022-03-25 15:09:07 +01:00
brenkem
f3f12248e1 enable support for LINUX Mint 20.3 (#3541) 2022-03-19 16:48:02 +01:00
Igor Pečovnik
e6c7b84c02 Bringing wireless driver support to 5.15.y + (#3538) 2022-03-16 17:53:33 +01:00