Commit Graph

10574 Commits

Author SHA1 Message Date
Igor
e323753fe7 Up with subversion
We need to push out fix for armbian-config
2022-12-03 18:54:27 +01:00
Igor Pečovnik
266a55d79a Switch BananapiM5 images from EDGE to Current (#4516) 2022-12-03 14:35:24 +01:00
Igor
3cf80e34cf Switch BananapiM5 images from EDGE to Current 2022-12-01 22:02:07 +01:00
Igor
84940abbbe Merge branch 'master' into v22.11 2022-11-30 11:32:44 +01:00
Igor Pečovnik
3ab2fe8c1f Enable several build targets (#4497) 2022-11-29 19:48:27 +01:00
swordow
d023849528 mod: separate some network driver patchs (#4498) 2022-11-29 19:48:15 +01:00
Oleg
c983420618 correction of the composition of images and programs in them (#4506) 2022-11-29 19:48:03 +01:00
SteeManMI
c92c7e5cb9 Fix the amlogic tvbox build's extlinux.conf to use uImage for the kernel (#4509)
image file instead of Image as some of the included uboot files do not support the Image format and require the uImage.

 Changes to be committed:
	modified:   packages/bsp/aml-s9xx-box/boot/extlinux/extlinux.conf
2022-11-29 19:47:50 +01:00
Igor Pečovnik
0428c18033 Revert bootloader for R4S and Neo3, adjust names (#4510)
* Enable CONFIG_BPF_SYSCALL which might improve Docker support

* Adjust board names

* Move neo3 to previous bootloader too

* Disable 3d support on rock64
2022-11-29 19:47:37 +01:00
The-going
63a09be31d Add a description of the new BUILD_ONLY key to example.conf 2022-11-29 18:52:31 +03:00
marcone
fa7e247598 Fix typo 2022-11-28 23:24:42 -08:00
Marco Nelissen
e8f441a7e3 armbian-firstlogin: fix root password handling
Root password was only applied when it was weak. The intention was
probably to warn when it was weak, but apply it regardless, so
make it so.
2022-11-28 18:10:54 -08:00
Marco Nelissen
40effe1d23 armbian-firstlogin: remove unnecessary check
Commit c909864922 removed a prompt
asking the user if they want to change display settings, but didn't
remove the checks that later used the answer. Since it's been like
this for 2 years now apparently without issue, remove the checks and
the shellcheck workaround.
2022-11-28 18:10:54 -08:00
marcone
e52958db93 armbian-firstlogin: make Y/n questions consistent (#4489)
Make the two Y/n questions that firstlogin asks behave consistently
with each other, and more in line with user expectation:
- Reject anything that is not Y, y, N, n or <enter>. Previously the
  "Connect via wireless? [Y/n]" question would interpret Y, y and
  <enter> as "yes", and everything else as "no", whereas the
  "Set user language based on your location? [Y/n]" question would
  loop until the user selected Y, y, N or n.
- Make pressing enter equivalent to the default "Y", since that
  is the capitalized option.
- Echo back what the user typed.
2022-11-27 21:45:03 +01:00
Ash
408bc67619 Add shebangs for shellcheck (#4493)
* Add shebangs for shellcheck

See #AR-1406

* Add shebangs for shellcheck

Also for `extensions` scripts
2022-11-27 21:44:50 +01:00
marcone
e5f234c324 armbian-firstlogin: fix shellcheck issues (#4494)
Fix all shellcheck issues, as well as some formatting/indentation.
2022-11-27 21:44:16 +01:00
Julian Sikorski
0d018427b1 Update odroidxu4-current to 5.4.225 (#4499) 2022-11-27 21:44:06 +01:00
Igor Pečovnik
a7f6345a89 Properly enable kernel compilation for nightly images (#4500) 2022-11-27 21:43:28 +01:00
Igor Pečovnik
26a00ebcd2 Remove broken packages from Kinetic (#4496) 2022-11-27 10:46:42 +01:00
The-going
8452fb75ee sunxi: switch CURRENT to v5.15.80, EDGE to v6.0.10 2022-11-27 12:40:01 +03:00
Igor Pečovnik
7304af6be8 Small tweaks (#4492)
* Update HTOP defaults

* Remove ZFS PPA sources. We will move them to main repo. Its just a repo anyway.
2022-11-27 00:10:44 +01:00
Markus Hoffrogge
950c659a4a Add option BUILD_ONLY to the build compile scripts (#4455)
* Rename default-build.sh -> build-tasks.sh

This commit is just a file rename without any
further code change before this script will be
refactored to improve build task structure
for partial building.

Refers to #4421

* Prepare build-tasks.sh for moving each build step to a dedicated function

This commit is an intermediate update to reflect
NO functional code changes of the particular
build steps before moving the unmodified code
into the appropriate function by copy/paste.
Only build_get_boot_sources() has slightly changed
to an appropriate if / fi structure.
Note: This .sh file is bash syntactically not correct.
The purpose of this commit is to leverage code review.

Refers to #4421

* Update build-tasks.sh function do_default() for filtered function calls

Function do_default():
  - Add $1 function parameter for filtering build tasks
    and assign this to local variable $_buildOnly
  - move "pseudo inline"-functions to the beginning of the script
  - replace the "inline functions" by filtered function calls
  - add BUILD_ONLY variable to the build epilog print

Refers to #4421

* Complete refactoring of build-tasks.sh for BUILD_ONLY support

- update indentation of functions build_get_boot_sources()
  and build_get_kernel_sources() to meet code style
- rename original function do_default() -> build_main()
- create new do_default() for backward compatibility and
  comment this one as deprecated
- call build_main "" from this deprecated do_default()
- cli-entrypoint.sh:
  - update call of do_default by build_main "${BUILD_ONLY}"

closes #4421

* Print final runtime as min:seconds

As with filtered build runtimes
may get below a minute, we would like
to get the runtime printed with seconds.

* Delete duplicate messages

* Fix the confusion of the choice of building the kernel

* Fix a typo in comment on do_default()

* Backward compatibility of KERNEL_ONLY and new BUILD_ONLY keys.

* interactive_config: replace KERNEL_ONLY on BUILD_ONLY

* Fix: Correct verification when an image is created

* Abort with error if BUILD_ONLY contains invalid build task names

- add function build_validate_buildOnly()
- call this function from build_main
- fix position of KERNEL_ONLY / BUILD_ONLY contradiction message
  (did log empty _buildOnly content all time)
- improve local variable names

* Improve final error message to list valid BUILD_ONLY task names

* Improve error message logging

- collect multiple invalid BUILD_ONLY task names in a single error message
- log final message for valid BUILD_ONLY task names on ext level
- simple exit with exit code 1 in case of error

* The RELEASE variable cannot be empty.

Additional conditions for checking RELEASE are unacceptable.

* Fix build_main() to use BUILD_ONLY inside instead of local var set from parameter $1

- build-tasks.sh:
  - build_main():
    - don't take parameter $1
    - replace usage of $_buildOnly by $BUILD_ONLY
    - added info messages on KERNEL_ONLY cases in case BUILD_ONLY was propagated
  - build_validate_buildOnly():
    - remove parameter $2
    - assign _buildOnly from global BUILD_ONLY accordingly
- cli-entrypoint.sh:
  - call build_main without parameter

* Choosing interactive_config if the goal is bootstrap

* fix: order of selection backward_compatibility_build_only

* Update function comments to match current state

- removed obsolete parameter of build_main call do_default()
- replaced :space: by :comma: in _kernel_buildOnly
  to leverage copy / paste for final repeatable command line
  printed after build

* Improve logic coding to filter build tasks

- build-tasks.sh:
  - added functions:
    - build_task_is_enabled()
    - build_task_one_of_is_enabled()
    - build_task_each_of_is_enabled()
  - updated existing build task filter logic
    to use function build_task_is_enabled
- config-prepare.sh, prepare-host.sh:
  - replaced existing build task filter logic
    to use function build_task_is_enabled

* Remove unused functions

- remove function build_task_one_of_is_enabled()
  and build_task_each_of_is_enabled()
  according to code review

Co-authored-by: The-going <48602507+The-going@users.noreply.github.com>
2022-11-27 00:05:46 +01:00
Igor
786d9cdcbb Bump 2022-11-25 23:30:33 +01:00
Igor
b2796933f3 Merge branch 'master' into v22.11 2022-11-25 23:29:21 +01:00
Michael Klein
925c344615 30-armbian-sysinfo: make IP address unique (#4483) (#4484) 2022-11-25 18:02:25 +01:00
brentr
d8fd01bc54 Updated v4.4 HW RND driver with that from v5.10 kernel (#4485) 2022-11-25 18:02:13 +01:00
Igor Pečovnik
e43f76edc9 Remove deprecated patches for XU4 (#4488) 2022-11-25 18:01:55 +01:00
Markus Hoffrogge
c28e2d6422 SUNXI family config: Update setting of UBOOT_TARGET_MAP to allow overriding (#4479)
- sunxi64_common.inc, sunxi_common.inc:
  - change current setting of UBOOT_TARGET_MAP
    to allow a probable overriding definition
    in a board config file

fixes #4478
2022-11-24 12:52:10 +01:00
Alban Browaeys
c3596f401a Fixed u-boot v2022.07 compilation for Helios64 (#4480)
* Fixed u-boot v2022.07 compilation for Helios64

* Move Helios64 back from EOS to community supported as images can be assembled

Co-authored-by: Igor <igor@armbian.com>
2022-11-24 12:51:32 +01:00
Oleg
9076d1c25e DTB fix for Station M3 (#4465) 2022-11-20 23:00:44 +01:00
Werner
2ee2fd3d73 Fix faulty lsblk argument (#4466)
https://forum.armbian.com/topic/24554-armbian-install-fails-due-to-bad-lsblk-argument/#comment-153675
2022-11-20 23:00:34 +01:00
Oleg
90e9d55df4 Remove 3D support for Station & Jetson Nano images with legacy kernel (#4467)
* fix start X11 legacy kernel

* fix p2 targets
2022-11-20 23:00:25 +01:00
Werner
d4ce027b9d Prevent unsupported cases (#4474) 2022-11-20 23:00:13 +01:00
Igor Pečovnik
e80b8eddc5 Add build targets which only build kernels (#4475)
This is handy to have set by default in case we want to recreate repository with all kernels we need
2022-11-20 23:00:03 +01:00
Markus Hoffrogge
c05c064021 Add mtd-utils to all ARM distributions main packages (#4428)
The mtd-utils package provides NAND and SPI
flash capabilities for mainline kernel /dev/mtdX devices.
This will help on board setup from SD card boot.

closes #4427
2022-11-20 22:59:16 +01:00
Aman Gupta Karmani
a7b5a5ee58 Fix typos (#4469) 2022-11-20 07:44:58 +01:00
hzyitc
18dba7985f meson adjust (#4461)
* onecloud: adjust partition offset

* meson: odroidc1: special `write_uboot_platform`

* onecloud: use 24bit u-boot logo
2022-11-19 08:09:07 +01:00
Oleg
28c6be0489 Fix u-boot Station M1 (#4462)
* fix u-boot station m1

* fix config station m1
2022-11-19 08:08:56 +01:00
TheLinuxBug
06601f34cc Updates to grammar and wording on README.md (#4463)
* Updates to grammar and wording on README.md

Updates to grammar and wording for Armbian Partners section.

* typo

Co-authored-by: Werner <EvilOlaf@users.noreply.github.com>
2022-11-19 08:08:38 +01:00
Igor Pečovnik
332a558228 When using PPA sources we need to run install_ppa_prerequisites (#4464) 2022-11-19 08:08:14 +01:00
Igor Pečovnik
d01e3519a8 We need to follow redirect with Curl (#4456)
* We need to follow redirect with Curl

* Update armbian-apt-updates
2022-11-17 17:43:58 +01:00
schwar3kat
86fce751a5 armbian-firstlogin-make-password-warning-messages-consistent (#4457) 2022-11-17 17:43:21 +01:00
Igor Pečovnik
561682027f Improve post install handling on desktop package install (#4458) 2022-11-17 17:42:52 +01:00
TheLinuxBug
f510b269b6 Merge pull request #4459 from armbian/TheLinuxBug-patch-1
Change terms and make a link to the web page
2022-11-17 11:37:54 -05:00
TheLinuxBug
87c44733de Update to README.md
Update wording from sponsors to partners and moved 'Friends' to authors page on website and link under 'Also' as 'Friends and individuals'
2022-11-17 09:46:53 -05:00
Igor
d5d4762707 Merge branch 'master' into v22.11 2022-11-16 22:13:46 +01:00
Ricardo Pardini
eb4c090a38 tinkerboard-2: move to "legacy" 21.07 u-boot; firmware & kernel DTS fixes (5.18/19,6.0) (#4449)
- notes in the board file about the RAM issues (tested, confirmed working blob change of #4383 by @pinhaozhang working with u-boot 21.07; `blobless` also works with ATF v2.7 on my known-good-RAM boards)
- tinkerboard-2: add full firmware, for the rtl8822ce PCIe Wifi default card in the tb2 as shipped by ASUS
- tinkerboard-2: uboot: rename `TARGET_TINKER-2_RK3399` to `TARGET_TINKER2_RK3399` to avoid warnings all over
- tinkerboard-2: slower but working Tinkerboard 2S eMMC (HS400+ES to HS200)
  - both for u-boot and kernel.
  - should not affect 2, only 2S
2022-11-16 22:04:38 +01:00
Igor Pečovnik
ec2e4ca728 Update VERSION 2022-11-16 22:01:11 +01:00
Igor Pečovnik
2e103b6713 Update VERSION 2022-11-16 22:00:55 +01:00
Igor Pečovnik
d6cf58b37f Update Allwinner kernels to latest (#4447) 2022-11-16 18:41:45 +01:00