Commit Graph

1167 Commits

Author SHA1 Message Date
Igor Pečovnik
eca79f2a01
Switch to existing upstream brasnch / commit (#4175) 2022-09-13 15:14:06 +02:00
Igor Pečovnik
e066bf1bf3
Re-enable xradio on sunxi64-current (#4160)
* Re-enable xradio on sunxi64-current

* Fix path
2022-09-07 20:53:59 +02:00
Igor Pečovnik
814017affa
Clean boot logo patches (#4155)
Tested building on 5.15.y and 5.19.y
2022-09-05 11:12:48 +02:00
Igor Pečovnik
48628eb431
Remove deprecated wifi patches (#4140) 2022-09-03 23:20:45 +02:00
Igor Velkov
ee58cf1130
Fix for #4146 cp: missing destination file for helios64 (#4147) 2022-09-03 23:20:34 +02:00
hzyitc
9a004bfd52
Disable Github API in get_rootfs_cache_list (#4152) 2022-09-03 09:28:39 +02:00
hzyitc
6302958347
Typo in create_rootfs_cache version (#4149) 2022-09-02 20:47:39 +02:00
hzyitc
71f4e4091d
Refactor rootfs cache (#4080)
* Lint

* Rename: rootfs-cache for finding local cache easily

* Search local caches if we can't download any remote caches

* Use github api to get cache list instand of just try

* Use 0000 as default version to generate rootfs cache

* Use YYYYMMDD as rootfs version

* Rewrite the process

* Check local and remote cache at same time

* Add quote for jq to avoid a strange bug

* Remove creation of .current file

* Add package versions and silense debsums by default

* Typo

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2022-09-02 13:21:47 +02:00
hzyitc
ac20afc062
Fix nfs build (#4139)
* Tweak the size of NFS boot image to avoid no space while update_initramfs

* Bind mount root for update_initramfs when ROOTFS_TYPE=nfs
2022-09-01 23:07:14 +02:00
Igor Pečovnik
426afe0c4f
Small refactor / cleaning of distribution tweak (#4131)
* Small refactor / cleaning of distribution tweak

Addressing cosmetic / warning from locales

* Remove deprecated parts
2022-08-30 07:52:19 +02:00
Igor Pečovnik
2c6f0c70e6
Re-enable Kernel bootsplash for 5.15.y or higher (#4132)
Tested on Meson64 and Rockchip64

Wasn't that hard after all :)
2022-08-30 07:52:06 +02:00
Igor Pečovnik
03dbd9d3a7
Move header revert patch under misc patches (#4128)
* Move header revert patch under misc patches as its only related to extra wifi drivers

* Update text
2022-08-29 08:44:21 +02:00
Igor Pečovnik
4dab880d11
Remove deprecated patch (#4119) 2022-08-27 08:33:18 +02:00
Michael McMahon
2e6a29ab0d
Changing txt file output to match xz compression. (#4107) 2022-08-24 07:48:36 +02:00
Igor Pečovnik
1373259602
Disable boot logo support as its broken (#4105) 2022-08-22 07:04:28 +02:00
Igor Pečovnik
ac5ee4d847
Remove deprecated patch (#4099) 2022-08-21 19:18:10 +02:00
Igor Pečovnik
d86a65c5c3
RTL88x2BU adjustement leftovers (#4094) 2022-08-20 08:49:59 +02:00
Igor Pečovnik
aa99cb64c3
Solve compatibility issues for some of wifi patches (#4087)
* Solve compatibility issues for some of wifi patches, disable those that needs more work

* Fix 8812au

* Update to re-enable RTL88x2CS driver for 5.19.2+

* Add 8723ds and rename others

* Following naming convention

* Name

* Adjust UWE5622 for 5.19.2

* Update UWE5622 patch for sunxi

* Enable last one

* Fixes for 8723DU

Co-authored-by: Vyacheslav Bocharov <adeep@lexina.in>
2022-08-20 07:44:35 +02:00
hzyitc
0d5390dd32
Bugfix: unable to build with bootsplash (#4090) 2022-08-19 20:48:46 +02:00
hzy
a9214fba77 Use a shorter label as the default value for bootfs.
mkfs.vfat doesn't support more than 11 characters LABEL
2022-08-19 14:03:40 +08:00
Igor Pečovnik
3435c46367
Upstream wireless driver is broken at head. Attach it to last known working (#4069)
Tested with 5.4.y and 5.19.y
2022-08-13 21:17:06 +02:00
Igor Pečovnik
af6ceee6c5
Add proper fallback since anonymous API calls to GitHub are very limited (#4067)
* Add proper fallback since anonymous API calls to GitHub are very limited
2022-08-13 09:54:20 +02:00
Igor Pečovnik
23e4710bdd
Bugfix - after introducing new cache system based on Git releases, key also contains subfolder (#4066) 2022-08-12 20:28:29 +02:00
hzyitc
0cf80ac45d
Bugfix: overwrite install.log (#4059) 2022-08-12 14:30:31 +02:00
hzyitc
218c7c4918
Allow copying bootscript when BOOTCONFIG=none (#4056) 2022-08-10 09:01:45 +02:00
Igor Pečovnik
e871b8e2ea
Rootfs cache refactoring (#4057)
* First part of rootfs cache refactoring

* Add support for checking previous caches.

* New default starting number

* Move back to n

* Add zstd compressor to the host dependencies

* Change cache compression to ZST

* Cleaning cache support
2022-08-10 00:17:28 +02:00
Igor Pečovnik
f06452c091
Enable AUFS, adjust kernel configs (#4054)
* Enable AUFS, adjust kernel configs

* Enable aufs

* rpi
2022-08-09 09:14:53 +02:00
Jianfeng Liu
0bb0a5a273
Merge pull request #4050 from hzyitc/bugfix-mkfs-label
Bugfix: mkfs: flag for label
2022-08-08 19:45:46 +08:00
hzy
a803fb15ab Bugfix: mkfs: flag for label 2022-08-06 12:05:21 +08:00
The-going
97c6e5e9dd
sunxi-5.19: Initial state for megous patches (#4048)
* sunxi-5.19: Initial state for megous patches

* Add the ability to do 5.19

* Move to 5.19

- tested both
- removed broken Opi Zero xradio driver https://armbian.atlassian.net/browse/AR-1280

* sunxi-5.19: fix tag for switch

* sunxi-5.19: Initial state for armbian patches

* sunxi-5.19: Add armbian patches to series.conf file

* sanxi-5.19: Add other 2 patches

* sunxi-5.19: Limit to use the 'wireless/xradio' module

Limit the kernel version to less than 5.19 to use
the 'wireless/xradio' module

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2022-08-05 21:23:49 +03:00
Igor Pečovnik
e366e48fa3
Disable bootsplash for linux ≥ 5.19 (#4042) 2022-08-03 22:22:42 +02:00
Igor Pečovnik
be8b2dcf01
Cache creation cleanup (#4036)
* Cache creation cleanup

Closing https://github.com/armbian/build/issues/3531

* Remove monthoffset parameter from action script

* - address displaying which variant is needed
- remove not needed text
- change ROOT_FS_CREATE_ONLY to yes / no
2022-07-31 16:48:25 +02:00
Igor Pečovnik
07d7d1a077
Remove deprecated functionality (#4034)
* Remove deprecated functionality

Since we are storing version number outside, we don't neet to deal with month cache rebuild here. Removing the code

* Change cron to more appropriate date

We tend to make releases by the end of the month, so cache rebuild in the middle is better then at the start of the month
2022-07-31 11:28:44 +02:00
Alexey Vazhnov
6f0837231c
lib/debootstrap.sh: add ROOT_FS_LABEL and BOOT_FS_LABEL (#4031) 2022-07-31 10:35:34 +02:00
Igor Pečovnik
21fc940aaf
Several small bug fixes mainly outside supported areas (#4032)
* - disable few targets
- update unsupported kernel config
- bugfix on dtb install
- bugfix in download engine

* - fix broken compilation
- move onecloud to eos
2022-07-31 10:34:48 +02:00
Oleg
fe5c5c5c78
fix install repo station-p2 current (#4028) 2022-07-30 13:53:33 +02:00
Igor Pečovnik
3c83dabebf
Revert "Fix for build error on aarch64 with ERROR in function check_loop_device (#3831)" (#4027)
This reverts commit 8d16d9f810.
2022-07-29 18:24:42 +02:00
Igor Pečovnik
659af355c2
Cleanup: remove deprecated functionality (#3996)
* Remove deprecated functionality

* Forgot to remove few bits of BUILD_ALL
2022-07-14 20:49:52 +02:00
Igor Pečovnik
0b4fe79ad7
Removing escaping which proved to cause the problem here (#3983) 2022-07-10 20:45:56 +02:00
Igor Pečovnik
047a2447f6
Verifying md5 of installed deb packages with debsums (#3955)
* Typo in packaga name

* WIP: Test for packages integrity just before closing images

* Working debsum check

* Dialog is not needed

* Optimisations - uninstall debsums as we don't need it later on

* Cosmetics

Assuming this is related to both Ubuntu and Debian

Co-authored-by: Werner <EvilOlaf@users.noreply.github.com>
2022-07-09 11:36:52 +02:00
Igor Pečovnik
20ee8c5450
Add support for month cache, limit push to master branch (#3939)
* Add support for month cache, limit push to master branch
* Bump cache version
* Add calculator
* Control file can't be zero lenght
* Remove non-existing package
* Remove non-existing pkg
* Wrong secret used
* Fix broken packages
* Improve download methods. No more errors
* Fix mechanism for using old cache files
2022-06-28 18:04:31 +02:00
The-going
7988c08451
feat: install_pkg_deb: Add the ability to install package files in function (#3929) 2022-06-24 13:15:21 +03:00
Igor Pečovnik
f2b5a34b91
Refactor rootfs caching (#3895) 2022-06-18 23:56:36 +02:00
Igor Pečovnik
887147c82f
Fix githash cache and images creation with CI (#3854) 2022-06-15 21:16:23 +02:00
hzyitc
a863b5a242
Onecloud: fix some bugs (#3873)
* Refactor patches

* Fix bug: the USB closed to the HDMI doesn't work

* Fix bug: cpufreq doesn't work

* Fix bug: thermal_zone doesn't work

* More frequency governors

* Add bootscript

* Fix bug: add missing dependency
needed for gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf
2022-06-11 18:03:03 +02:00
The-going
315a48a16b
fix: Chroot pkg (#3870)
* fix: chroot build for buster: error when calculating dependencies

* Initialize environment variables when calling chroot

* fix: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
2022-06-08 21:23:17 +03:00
Igor Velkov
a1acdc95de
Move locale preparation and set from rootfs to image customization (#3856) 2022-06-07 20:40:50 +02:00
Igor Pečovnik
ae1c5ecd5c
AUFS breaks on 5.15.y (#3866) 2022-06-07 10:40:58 +02:00
Igor Pečovnik
8ba7b7e214
Switching the rest to 5.18.y (#3860)
* Update kernel configs

* Switch sunxi edge to 5.18.y

* Move sunxi to 5.18.y and re-enable AUFS

* Change version - temporally to make a build from here

* Update config

* 88xx was fixed in the mean time.

* Put version back

* Fix sunxi legacy, disable aufs on 5.10.y since its broken

* Upstream changed in the mean time

* Add a patch to enable 8821cu compilation at 5.18

https://github.com/armbian/build/pull/3814

* Re-enable CONFIG_RTL8822BU in edge

* Update CONFIG_RTL8XXXU

* Bump imx6

* Bump uefi kernels to 5.18.y

* Bump mvebu64 and switch odroid xu4 to 5.18
2022-06-07 07:49:08 +02:00
Igor Velkov
8d16d9f810
Fix for build error on aarch64 with ERROR in function check_loop_device (#3831) 2022-06-06 10:06:25 +02:00