Commit Graph

769 Commits

Author SHA1 Message Date
Igor Pecovnik
619966891c Bugfix - don't die in case of Mirror sync in progress? 2020-10-18 21:51:05 +02:00
lanefu
70faacfeef
tweak variable expansion for improved_git (#2262)
* tweak variable expansion for improved_git

* Update general.sh

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2020-10-18 20:35:09 +02:00
Igor Pecovnik
56c2ee5382 Backend hash creation bugfix 2020-10-18 16:34:44 +02:00
Piotr Szczepanik
c43c4e9cbd Add SPI flash boot support to rockchip64/rk3399 2020-10-17 23:38:05 +02:00
Igor Pečovnik
1275f118e2
Change desktop cache name, add support for automated cached creation / switching (#2257) 2020-10-16 15:25:15 +02:00
Igor Pečovnik
6cad8a346b
Add menu for building images from repository (#2256) 2020-10-15 21:55:56 +02:00
Igor Pečovnik
448484f6d8
Change Ubuntu Eoan to Ubuntu Groovy and enable it as CSC (#2254)
* Change Ubuntu Eoan to Ubuntu Groovy and enable it as CSC

Tested CLI and desktop image, but needs cache creation and repository before it will be possible to build without error.

* Update Groovy compiler for chroot

* Adjust pkg dependencies for groovy

Sadly htop doesn't build
2020-10-14 22:50:11 +02:00
Igor Pecovnik
43896d5891 Bugfix for backend operations 2020-10-14 14:53:35 +02:00
Igor Pečovnik
e8f961c9c7
Mitigate git server failures by retrying git commands several times. (#2251)
* Mitigate git server failures by retrying git commands several times.
* Bugfix - commit type was not working at all. Now it works
2020-10-14 08:36:21 +02:00
iav
599dd2a8cb
Don't delete /boot/armbianEnv.txt file at least for meson64 (#2252)
* Don't delete /boot/armbianEnv.txt file at least for meson64
fix for #2249 ODroid-N2 armbian-config-->hardware menu not work

* Update meson.txt

* Update boot-odroid-n2.ini

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2020-10-13 20:34:45 +02:00
Igor Pecovnik
0443bb082d Bugfix - create hash-beta directory when initializing directories 2020-10-12 20:32:54 +02:00
Igor Pecovnik
fe357e40e2 Backend - improve u-boot multibuild install 2020-10-05 00:11:50 +02:00
Igor Pecovnik
668e764357 Backend - split upstream changes to beta and stable 2020-10-04 16:55:11 +02:00
Igor Pecovnik
01d45bea21 Add another apt update
In case board or family packages are defined having and old index can make troubles / error
2020-09-23 21:50:19 +02:00
lanefu
b2800dbd25
WIP: Pinebookpro tweaks (#2208)
Pinebook-Pro Support:
suspend to idle via key and lid close
brightness keys
volume control keys
wifi, bluetooth frimware
touchpad tweaks
keyboard config
armbian-hardware-optimization
bootsplash
Co-authored-by: Britt Dodd <britt@reactornet.net>
2020-09-22 21:03:45 -04:00
Igor Pecovnik
ebd9524041 Internals - build all / improve hash checking 2020-09-23 00:26:50 +02:00
Igor Pecovnik
9282a2c458 Change release order when building in interactive mode. Most recommended first.
1. Focal
2. Buster
.
.
2020-09-22 19:11:59 +02:00
Igor Pecovnik
c4e037e4b1 Amlogic FIP Switching from mirror to main storage
This will not show warnings anymore. Should be a cosmetical issue only
2020-09-22 19:07:09 +02:00
iav
04292b06c8
replace apt with apt-get (#2214)
* replace apt with apt-get
APT is not meant to be used in scripts: https://manpages.debian.org/stretch/apt/apt.8.en.html#SCRIPT_USAGE_AND_DIFFERENCES_FROM_OTHER_APT_TOOLS

* Add apt-get to desktop too

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2020-09-22 19:04:10 +02:00
Igor Pecovnik
5bcd9c6ead Disable bootsplash support for kernel lower then 5.8.10 2020-09-21 19:59:59 +02:00
Igor Pečovnik
33d9a4cfc2
Rollback Linus changes related to software scrollback support which prevented bootsplash logo to show up (#2219)
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/video/fbdev/core?h=v5.8.10&id=20782abbbdfe922496a28f9cc0c3c0030f7dfb8f
2020-09-21 19:02:26 +02:00
lanefu
7b6920a25f
5.8.10 fixes (#2217)
* Update 0001-bootsplash.patch

dummyblit.c from patch/misc-001 will not compile with 5.8.10--

Change dummy_cursor  declaration in dummyblit.c in misc-001 to match changes in fbcon.h  see
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/video/fbdev/core/fbcon.h?h=v5.8.10&id=ffa74c8e58b8f42b2d95b29443befba2e28fb260

* Import bootsplash fix for kernel 5.8.10 from #2210 20a5631580

* simplifying assumption to kernel 5.8... will need ot make sure we patch up to 5.8.10

* corrected 5.8 bootsplash workaround

Co-authored-by: belfastraven <marti.packer@gmail.com>
2020-09-18 12:29:22 -04:00
lanefu
c3e9c7712b
5.8.10 fixes (#2212)
* Update 0001-bootsplash.patch

dummyblit.c from patch/misc-001 will not compile with 5.8.10--

Change dummy_cursor  declaration in dummyblit.c in misc-001 to match changes in fbcon.h  see
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/video/fbdev/core/fbcon.h?h=v5.8.10&id=ffa74c8e58b8f42b2d95b29443befba2e28fb260

* Import bootsplash fix for kernel 5.8.10 from #2210 20a5631580

* simplifying assumption to kernel 5.8... will need ot make sure we patch up to 5.8.10

Co-authored-by: belfastraven <marti.packer@gmail.com>
2020-09-17 23:55:01 -04:00
lanefu
6246bcfdbb
5.8.10 fixes (#2211)
* Update 0001-bootsplash.patch

dummyblit.c from patch/misc-001 will not compile with 5.8.10--

Change dummy_cursor  declaration in dummyblit.c in misc-001 to match changes in fbcon.h  see
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/video/fbdev/core/fbcon.h?h=v5.8.10&id=ffa74c8e58b8f42b2d95b29443befba2e28fb260

* Import bootsplash fix for kernel 5.8.10 from #2210 20a5631580

Co-authored-by: belfastraven <marti.packer@gmail.com>
2020-09-17 21:08:27 -04:00
Igor Pečovnik
91a21e9245
Fix initial configuration for Firefox (#2206) 2020-09-14 13:35:57 +02:00
Florian Vallee
49fb6550dd
Fix a bunch of small cryptroot image builds issues (#2195)
* Dockerfile update

Add package to fill-in missing ssh-keygen dependency

(required by lib/distributions.sh when CRYPTROOT_ENABLE is true)

* lib/chroot-buildpackages.sh: Fix mistakes with shellcheck linting

This breaks the apt command line, resulting in the following error:

> E: Invalid operation

* lib/configuration.sh: cryptroot >= 2.1 uses memory intensive key derivation

fix that by reverting to the < 2.1 default algorithm (pbkdf2)
2020-09-09 15:15:52 +02:00
Igor Pecovnik
e395961f77 Cosmetic bugfix + motd updating script
Motd updating script should be moved under proper service later on
2020-09-08 23:07:37 +02:00
Igor Pečovnik
eacb9df728
Update os-version and motd also on update (#2196) 2020-09-08 19:41:22 +02:00
Igor Pecovnik
f41e3b5a2a Typo backend related bugfix - single quote was placed at the wrong location 2020-09-06 23:44:31 +02:00
Igor Pecovnik
2b1d1dde28 Internals - properly calculated hash for kernel patches 2020-09-06 14:42:21 +02:00
5kft
49da9f087a
adapted kali-wifi-injection patches for kernel v5.9 2020-09-04 07:29:23 -07:00
Igor Pecovnik
704277e136 Internal - supressing errors when directory for hasing is not present 2020-08-31 17:36:30 +02:00
Igor Pecovnik
5a6af1e761 Internal functions fixing
- improve HASH creation
- checking if BUMP_VERSION is set to YES
2020-08-31 17:27:23 +02:00
Igor Pecovnik
3676dfaeb5 Adding new internally used variable BUMP_VERSION 2020-08-31 17:03:56 +02:00
iav
ad3f403246
set Btrfs compression creation time only (#2169)
* set default btrfs compression at image creation to zlib according to
https://github.com/armbian/build/pull/2163#issuecomment-683444245

* never set compression in /etc/fstab for btrfs root

* adjust comment
2020-08-31 16:31:15 +02:00
Igor Pecovnik
94963e694f Bump rootfs version due to a bug in previous torrent recreation 2020-08-30 22:18:35 +02:00
Igor Pecovnik
dc8300a638 A pack of minor fixes:
- remove Debian stretch from image creations.
- if LOCAL_MIRROR is defined use just that, not armbian upstream packages
- move aptly web server from 8080 to 80
- adjust welcome motd
- remove Ubuntu Eoan from distribution selection menu
2020-08-30 16:13:38 +02:00
5kft
275dca2040
ensure that external wireless driver Kconfigs are compatible with upcoming kernel kconfig keyword change
(see f70f74d15c)
2020-08-29 12:44:14 -07:00
Igor Pecovnik
4d4d796d39 Bump rootfs cache 2020-08-28 21:35:41 +02:00
Piotr Szczepanik
6c8b9d9371
Unset MODULES and MODULES_BLACKLIST vars before next build in BUILD_ALL (#2162)
* Unset also MODULES and MODULES_BLACKLIST vars before next build

* Document MODULES and MODULES_BLACKLIST
2020-08-28 18:45:25 +02:00
iav
0db07f6137
respect BTRFS_COMPRESSION parameter (#2163) 2020-08-28 18:44:37 +02:00
Igor Pečovnik
a4dfc35ddb
Bump rootfs 2020-08-28 01:20:43 +02:00
Igor Pečovnik
82cf5d3b16
Fixing toolchains (#2160)
* Fixing toolchains

* Tested toolchain download
2020-08-25 22:42:06 +02:00
Igor Pecovnik
2c3a15f2d9 Infrastructure bugfix. Moving toolchain to a new folder seems to be the treat.
ToDo: fix this for older branches.
2020-08-25 19:08:24 +02:00
Igor Pecovnik
2b0b13cced Forcing toolchain download via HTTP and change location of torrent files. 2020-08-24 20:23:59 +02:00
Igor Pečovnik
1e8a9b0ea0
Rebuild rootfs cache 2020-08-23 20:52:19 +02:00
Igor Pecovnik
c4c5c342b3 Tiny Shellcheck bugfix 2020-08-20 06:49:24 +02:00
Igor Pecovnik
3a5b572c0f Improve multithreaded building, few changes for BUILD_ALL and removing debug code from MOTD 2020-08-18 22:31:07 +02:00
Igor Pecovnik
501e033b70 Cosmetic. Suppress error when creating a hashes 2020-08-15 17:31:22 +02:00
5kft
359766b108 add RTL8192EU Wi-Fi adapter to the build 2020-08-12 14:48:26 -07:00