Commit graph

859 commits

Author SHA1 Message Date
Sebastian Fricke
898e25294c
lib: distributions.sh: fix typo (#2696)
s/deamon/daemon/

Signed-off-by: Sebastian Fricke <sebastian.fricke@posteo.net>
2021-03-07 20:02:50 +01:00
Igor Pečovnik
eb2060ab46
Move changing to BASH to armbian-config (#2694)
This prevents unwanted automated switching back to bash on upgrade
2021-03-07 16:06:34 +01:00
Igor Pecovnik
720b8a8259 Adjust mainline u-boot to new location to supress redirect warnings 2021-03-07 11:05:35 +01:00
Igor Pecovnik
e16b48ac18 Remove Ubuntu Groovy from package making 2021-03-06 22:04:15 +01:00
Jannis
c145303c7c
Increase number of inodes during FS creation (#2678) 2021-03-06 21:10:29 +01:00
Igor Pečovnik
8827838e8b
Distribution support status was not read when creating only BSP package (#2693) 2021-03-06 20:29:07 +01:00
Werner
214aab8d9a
Add debconf to dependencies (#2689) 2021-03-05 21:53:29 +01:00
Igor Pečovnik
5acb2964da
Small desktop packages rfc (#2691)
* Small packages refactoring / optimisations

* Update targets, remove non existing group
2021-03-05 21:53:12 +01:00
Igor Pečovnik
3b1c94a268
Most recent Git client returns protocol in get-url origin (#2684)
This leads to constant redownloading of sources in case your access ssh, while url is not written that way.
2021-03-03 20:31:53 +01:00
柚木鉉
98c1cbc889
Add bfsu mirror as another mirror of tuna (#2682)
* add bfsu for china mirror
2021-03-03 17:45:25 +01:00
Igor Pecovnik
7cd178f64a Bugfix - fixing wrong value extraction
Closes https://github.com/armbian/build/issues/2672
2021-03-02 10:55:22 +01:00
Igor Pečovnik
2e594375a9
Improve cache and toolchain download (#2665)
* Improve cache and toolchain download

* Cleanup
2021-02-26 18:27:21 +01:00
Igor Pečovnik
3a74abe43d
Merge desktop branch (#2662)
Co-authored-by: Miouyouyou (Myy) <myy@miouyouyou.fr>
Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
Co-authored-by: Richard Neese <r.neese@gmail.com>
Co-authored-by: iav <iav@iav.lv>
Co-authored-by: lanefu <lanefu@users.noreply.github.com>
Co-authored-by: Werner <EvilOlaf@users.noreply.github.com>
Co-authored-by: Oleg <balbes-150@yandex.ru>
Co-authored-by: Lane Jennison <lane@lane-fu.com>
Co-authored-by: JMCC <jmcc1@gmx.com>
2021-02-24 18:19:09 +01:00
Ash
ab60a86bd9
Do not overwrite EXIT_PATCHING_ERROR if already defined (#2652) 2021-02-23 09:41:19 +01:00
Igor Pecovnik
32f018471f Revert "Internal: improve rootfs cache creation"
This reverts commit 04f8d5049d.
2021-02-22 22:35:49 +01:00
Lukas Pirl
4e25b7257b
remove mount option "nodiratime" where "noatime" is given (#2645)
mount option "noatime" implies "nodiratime", see, e.g.:
https://github.com/torvalds/linux/blob/v5.11/fs/inode.c#L1807-L1808
2021-02-22 21:49:04 +01:00
Igor Pecovnik
4713ab23b9 Internal - Add support for Hirsute build host
We need this at least for building more recent (test) targets
2021-02-22 11:56:48 +00:00
Igor Pecovnik
04f8d5049d Internal: improve rootfs cache creation 2021-02-20 00:48:44 +01:00
Pander
e7a7dd9338
proposal purging residual packages (#2644)
* proposal purging residual packages

* Bugfix

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2021-02-20 00:44:26 +01:00
Igor Pecovnik
28768f4878 Internal: cache recreation doesn't need terminal
This remove pointless error when running cache recreate
2021-02-18 21:03:51 +01:00
Igor Pečovnik
54bc65b3bb
Bump DEV kernels to 5.11.y (#2636)
* Bump rockchip DEV 32b to 5.11.y

* Move mvebu64 DEV to 5.11.y

* Move Rockchip64 DEV to 5.11.y

Disabling general-rkvdec_nv15.patch - need more attention

* Add Meson DEV / Odroid C1

* Move OdroidXU4 DEV to tobetter's 5.11.y branch

* Bump sunxi DEV to 5.11.y

* Bump mvebu DEV to 5.11.y
2021-02-17 01:36:25 +01:00
Igor Pečovnik
d28c170a23
RTL 8811CU: Add support for K5.11.y (#2638)
* RTL 8811cu: Add support for K5.11.y
* Update configs and remove deprecated patches
2021-02-15 16:25:19 +01:00
Igor Pečovnik
03e4f604d3
Fixing out of the tree wireless driver compilation (#2635)
* Fix compilating on 5.10.y / 5.11.y for Realtek 8188EU

* Cleanup
2021-02-15 13:19:40 +01:00
Igor Pečovnik
514d213a64
Attach wireless driver back to master branch (#2634)
Checked compilation with 5.11.y
2021-02-15 13:19:31 +01:00
Igor Pečovnik
bb1384a52e
Desktop fails to start if auto login is disabled - lightdm-gtk-greeter bug (#2609)
* Apply a fix for lightdm-gtk-greeter bug

Applied at 1st run but can probably be moved to build

* Move fix rather to BSP so fix will be applied to upgrade
2021-02-03 20:17:36 +01:00
Igor Pečovnik
bf544c21f8
Display additional info to build log 2021-01-29 21:41:35 +01:00
Igor Pecovnik
4a986a8787 Backend - move version upgrade to separate functionality 2021-01-29 21:04:46 +01:00
Igor Pecovnik
8ba67b7537 Add armbian-zsh to the REPOSITORY_INSTALL packate list
If choosen, package from repository will be used
2021-01-26 15:05:33 +01:00
Igor Pecovnik
705bbd431b Bump rootfs cache - it was recreated
- tweak buil all images
- add more info to the error
2021-01-25 13:23:39 +01:00
Igor Pecovnik
e2d5c3abfc Backend - don't compress more then one image at once
Compressing consumes a lot of memory we don't have. This tweaks should help to build much more images at once.
2021-01-24 21:30:25 +01:00
Igor Pečovnik
315ca731f0
Fix shell selection bug in Bionic version (#2573) 2021-01-22 12:54:39 +01:00
Igor Pečovnik
d95a4f7bf6
Enable AUFS back - its supported again (#2562)
* Enable AUFS back - its supported again

Tested building

* Update kernel configs for AUFS
2021-01-19 23:24:33 +01:00
Igor Pečovnik
5f350de697
Clean more Canonical services (#2563) 2021-01-19 23:23:47 +01:00
Igor Pečovnik
dedf5b3bfc
Proper BASH / ZSH changing. (#2559)
Not all variants have BASH installed on the same location. Now scripts checks where it is.
2021-01-19 14:33:21 +01:00
Igor Pecovnik
dc544f4acd ZSH - disable auto update since we provide update via package 2021-01-10 16:04:40 +01:00
Igor Pecovnik
79b790cf72 Revert "Improve apt-update process when using precached rootfs"
This reverts commit 21a4b33218.
2021-01-05 00:17:17 +01:00
Oleg
a1e96e68d8 add station legacy (#2521) 2021-01-04 11:51:43 +01:00
Igor Pecovnik
21a4b33218 Improve apt-update process when using precached rootfs 2021-01-02 13:40:05 +01:00
Igor Pecovnik
64a7867a65 Attach wireless driver to last known commit id
It breaks on 5.10.y
2020-12-31 01:40:53 +01:00
Igor Pecovnik
c7cc1825cd Update wifi related patches and (temprally) disable 8188EU since it breaks K5.10.y 2020-12-28 21:52:45 +01:00
Igor Pecovnik
cb5175ab36 Remove deprecated patch 2020-12-28 10:32:42 +01:00
Igor Pecovnik
928a8f25b9 Backend - directory created too deep 2020-12-24 11:51:53 +01:00
Igor Pecovnik
fdd305e52f Several backend fixes and improvemetens
Affected:

- repository old packages purging
- multiple image making
2020-12-23 18:19:30 +01:00
Igor Pečovnik
98642b8581
Set image compression levels to maximum (#2491)
* Set image compression levels to maximum

This feature is used mainly by us or other distributors. An internal function. Compression time and CPU usage for this process is significantly increased but the size of the daily batch was decreased from 80Gb -> 50Gb. Mitigate upload speed bottleneck.

* Small improvement for internal build process

* Typo
2020-12-22 14:41:51 +01:00
Igor Pečovnik
a4f315c72d
Add support for ZSH / TMUX / oh-my-zsh (#2478)
* Add support for ZSH / TMUX / oh-my-zsh

* Selecting default shell at 1st run

* Install ZSH by default except on minimal image

* Lets rather create armbian-zsh package

* - fix remaining ZSH problems
- add systemd timer to remove default desktop autologin feature
- change DESKTOP_AUTOLOGIN to disabled by default

* Few small improvements

* Oneliner for revering all users back to BASH if package is uninstalled

* Properly escape variables

* Fixing chmod

* More cryptic awk magic to fix permissions for all normal users that are getting zsh magic
2020-12-21 00:44:22 +01:00
jmue
2152a4eb5a
fix /etc/hosts for full qualified hostname (#2482)
Signed-off-by: Jens Mueller <tschenser@gmx.de>
2020-12-20 23:28:38 +01:00
Piotr Szczepanik
08396474b2
Removed the graphical.target dependency from getty services (#2481)
Reverts the effects of #2436 which effectively disabled serial console
2020-12-19 19:25:14 +01:00
Igor Pecovnik
583c8ddf6e Revert "Revert "Fix moving 'armbian-config_*. deb' and clearing temporary folders (#2455)""
This reverts commit 7a7530849d.
2020-12-19 15:08:55 +01:00
Igor Pecovnik
7a7530849d Revert "Fix moving 'armbian-config_*. deb' and clearing temporary folders (#2455)"
This reverts commit f8cd769b46.
2020-12-16 11:00:14 +01:00
The-going
f8cd769b46
Fix moving 'armbian-config_*. deb' and clearing temporary folders (#2455)
Try to create bootloader and kernel packages several times during
one VM session and you will see in /tmp/ many temporary folders like:
 tmp.6D2bjgqMQ9
 tmp.7Uj9BtIXPy
 tmp.f3a2tmt7Cu
......
Some folders contain armbian-config packages

Temporary folders should be deleted!
2020-12-15 22:24:47 +01:00