The else condition will never be met.
The chroot_build_packages function collects all packages everything
for all operating systems and the user is drowning in the amount
of code being executed.
* 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>