* Split out decompress code from `download_and_verify`
* Clean the code to recieve keys
* Split out `aria2_options` array
* Tweak `aria2_options`
* `download_and_verify` always require `asc` file
* Download torrent from multi origin
* Refactor `get_urls` which renamed from `webseed`
* Add Github source to download rootfs cache
* Remove some useless check
* Change the argument of `download_and_verify`
* We don't need `complete` file
* Delete files when verification failed
* Adapt the refactored `download_and_verify`
* Remove useless config `ARMBIAN_MIRROR`
* Bugfix: verify never fail
* Specify directory argument instand of cd
* Add gdm3 as conflicting desktop package
Remove it from package base
To do: testing
* Add SKEL distribution to all existing users to the postinst script
+ fix permissions
* Enable PSD
* Move all 3rd party sources to CLI image
This will prevent from installing snap versions
* Bring PSD to remaining and address bug in postinst
* Add plymouth-theme-armbian package
* Adjust all bootscripts to adapt plymouth
* Auto show logo accroding to BOOT_LOGO
* Enable plymouth detail mode when bootlogo=false
* Add a new board config var - HAS_VIDEO_OUTPUT
This var is used to indicate whether device has a HW video output.
If it's set to "no", we will disable kernel bootsplash, plymouth and BUILD_DESKTOP
* Rename package to be aligned with others
* Disable kernel bootloader, but keep the code for it
* Rather keep bootlogo in the kernel for a while, otherwise kernel upgrade will turn bootup into the darkness
Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
Co-authored-by: Igor <igor@armbian.com>
* 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>
* 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>
* 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
* 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>
* 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
* 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