Igor Pecovnik
49a6c4a4af
Bugfix: remove 5.6.y support in wifi patch
...
They were integrated upstream and breaking compilation on 5.4.y
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-04-08 13:12:06 +02:00
Igor Pecovnik
113f574e70
Bugfix for Debian Bullseye
...
Replacing nrg-tools with haveged
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-04-06 18:48:30 +02:00
Igor Pecovnik
7aacfb8824
Remove deprecated patches
...
Upstream driver has now support for K5.5->
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-04-06 14:20:48 +02:00
Igor Pečovnik
4fe804b399
Enabling Ubuntu 20.04 and Debian 11 build targets ( #1872 )
2020-04-05 22:25:15 +02:00
Igor Pečovnik
dd50c432f8
Bugfix - fixed wrong fs cache creation when forcing creation ( #1869 )
2020-04-05 14:05:10 +02:00
Igor Pecovnik
3479b590e0
Improve images uploading
...
Select faster SSH chiper to speed up a bit
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-04-04 22:30:22 +02:00
Igor Pecovnik
b607b666b3
Improve XZ compression support
...
Cleanup after upload, download scripts also supports this format
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-04-04 21:04:34 +02:00
Igor Pečovnik
874149e6ad
Add support for xz image compression format ( #1868 )
...
Our next default.
2020-04-04 18:29:42 +02:00
Igor Pecovnik
03835a4b36
[Infrastructure] Update rootfs cache
...
Used for building image
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-04-04 10:45:38 +02:00
Igor Pecovnik
debb8f3eb6
Disable AUFS for 5.6
...
Its not ready yet
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-04-03 23:56:14 +02:00
Igor Pečovnik
a523f5fcb3
Wireless drivers - typo / cosmetics
2020-04-03 09:30:53 +02:00
Igor Pečovnik
a742aa92e8
Add Realtek 8189ES and FS driver from repository ( #1860 )
...
* Add 8189es out of the tree patch from repository.
* Added 8189FS version
* Support building on kernel 5.6. for 88x2bu
Tested for building on legacy, current and dev, removed old patches
2020-04-01 21:14:49 +02:00
Igor Pecovnik
67d3251e6d
Bugfix for driver implementation
...
Thanks @NicoMoreau
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-04-01 09:47:11 +02:00
Igor Pečovnik
7e291d2b20
Wireless driver RTL88x2BU update ( #1861 )
...
Switch to new repository
2020-03-31 00:41:53 +02:00
Igor Pečovnik
b9ebc7a378
Improve PGP keys loading ( #1863 )
...
Closes https://github.com/armbian/build/issues/1862
2020-03-30 13:16:00 +02:00
Igor Pecovnik
19226f8a26
Bugfix: kernel sources packing
...
Package name was formed before patching process, while it must do that after
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-03-27 20:18:48 +01:00
Igor Pečovnik
9ceb01efd6
[ wireless hacks ] Support for monitor mode and packet injection for mac80211 ( #1857 )
2020-03-25 23:21:12 +01:00
Igor Pecovnik
86f267e85d
Bugfix: wireless driver
...
Enable Realtek 8723DS only for kernel 5.5 and above. We only need it for Rockpi S DEV kernel, while it causes troubles on at least on 5.4.y
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-03-18 09:07:56 +01:00
Piotr Szczepanik
fe82401b09
Set the default value for $SERIALCON lazily ( #1845 )
2020-03-17 20:05:12 +01:00
Igor Pecovnik
0af97e41a3
[Wireless driver 8188EU] Remove deprecated patch
...
It was accepted upstream.
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-03-14 18:39:15 +01:00
Igor Pecovnik
2f0549cdfe
[general] Bump with root filesystem cache number
...
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-03-10 20:06:06 +01:00
Igor Pecovnik
26eb341db1
[ infrastructure ] Update rootfs cache
2020-03-09 15:44:30 +01:00
Igor Pecovnik
a4a609abf9
[ Bugfix ] Disable wireless drivers for legacy kernels since it breaks compilation
2020-03-07 16:43:40 +01:00
Igor Pecovnik
a9b6665979
[ bullseye ] Removing non-existing package
2020-03-03 20:46:41 +01:00
Igor Pecovnik
c4ffd2b384
[ wireless ] Disable debug on RTL8723DS and update s5p6818 kernel config
2020-03-03 20:06:38 +01:00
Igor Pecovnik
643202fa07
[ bugfix ] Re-adding Python to minimal images due to failed attempt to provide them without.
...
This also fixes and closes https://github.com/armbian/build/pull/1828
2020-03-03 17:48:04 +01:00
Ash
d3b6800611
[ROCK Pi S] Mainline 5.5.y (dev) target ( #1773 )
...
* [ROCK Pi S] WIP mainline (dev) target
* [ROCK Pi S] Disable `rockchip64-dev` patches for now
* [ROCK Pi S] Add rtl8723ds wifi drivers
* [ROCK Pi S] Enable onboard audio (`rk3308-acodec`,`rk3308-i2s-tdm`)
Switch kernelsource to 5.5.y
* [ROCK Pi S] WIP: Use mainline 5.5.y kernel
Add a new `current` branch that tracks mainline
* [ROCK Pi S] Use updated u-boot board dt name `rk3308-rock-pi-s`
Removing the need for a special bootenv for n
* Temporally disable current
Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2020-03-02 21:48:12 +01:00
Martin Ayotte
b8c87da573
be prepare for 5.6.y packaging
2020-03-02 08:10:25 -05:00
Igor Pecovnik
43f6602573
[ wireless ] Remove deprecated patch
2020-03-02 07:45:58 +01:00
Igor Pecovnik
5bf41736b9
[ wireless drivers ] disable debug on 3rd party wifi drivers
2020-03-01 21:56:29 +01:00
Igor Pečovnik
7b28c93b33
Add support for commit HASH ( #1816 )
...
* Applying better gitfu
* Bugfixes and optimisation
2020-03-01 10:43:20 +01:00
Igor Pecovnik
564d2ff571
[ wireless drivers ] Disable debug mode on 8811CU
...
We don't need flooding in the logs since we provide those drivers as is.
2020-03-01 10:38:35 +01:00
Igor Pečovnik
aee94adba3
Update out-of-the-tree wireless drivers ( #1815 )
...
* Move to new version of wireless driver for 8188EU, disable staging driver from kernel which is worse quality
* Update driver for RTL8812AU/21AU and RTL8814AU
2020-02-28 18:57:25 +01:00
Igor Pečovnik
c3b5dcf126
Update Wireguard - set to master branch of a WG for older kernel. ( #1814 )
...
From 5.6.y WG is part of the mainline kernel
2020-02-28 18:56:35 +01:00
Igor Pecovnik
185386d0b9
Revert "Add support for commit HASH."
...
This reverts commit 7c9241ff89 .
2020-02-28 18:50:22 +01:00
Igor Pecovnik
7c9241ff89
Add support for commit HASH.
...
Shallow checkout works only on recent Git servers. It works on Google kernel mirrot, but not on kernel.org
2020-02-27 22:37:51 +01:00
Igor Pecovnik
b2034aa04d
[ aufs ] define override for versions tagged outside default pattern
2020-02-26 22:06:57 +01:00
Igor Pecovnik
3e9f46d3cd
Few last bug fixes
2020-02-17 01:52:08 +01:00
Igor Pecovnik
a5472556aa
Build-all bugfix
2020-02-16 21:57:04 +01:00
JMCC
59d008816c
Fix temporarily disabling glamor for bionic due to Mesa bug
2020-02-15 22:01:28 +01:00
Igor Pečovnik
47e151d831
Fix Pinebook and Teres ( #1800 )
...
* Port ANX78xx Pinebook / Teres LCD panel driver from 5.6-rc1
* Move Teres U-boot to 2020.01 ... it boots with enabled screen now.
* U-boot 2020 needs some extra Pyton utils when packing sunxi bootloader. Adding to native and Docker build dependencies.
* Add Pinebook lid wakeup
* python3-dev is also needed dependency
2020-02-14 18:50:00 +01:00
Dirk Weigenand
b9a589124d
Align location of source override with test for its existance when sourcing it. ( #1782 )
2020-02-13 20:35:34 +01:00
zhangn1985
d6e13612d1
allow - in hostname ( #1799 )
...
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
2020-02-13 20:31:20 +01:00
Igor Pečovnik
2b3997df53
When seeking for rootfs cache files it also checks previous version. This solves problem described in [AR-166] ( #1790 )
2020-02-09 10:25:41 +01:00
Martin Ayotte
2a42688257
Merge pull request #1786 from armbian/general-configurable-fdt-file
...
FDT file customisable per board
2020-02-08 08:16:38 -05:00
Igor Pecovnik
aa6d56dab3
Bugfix - Focal desktop was not building.
...
Updating kernel configuration for Rockchip, bump with rootfs version due to cache recompile, adding kernel config for rockchip DEV, attached to 5.5.y
2020-02-08 10:12:47 +01:00
Piotr Szczepanik
83cf87922b
FDT file configurable per board
2020-02-07 22:21:01 +01:00
Igor Pečovnik
bdba55a74f
Fixes htop package building under Ubuntu Focal ( #1783 )
2020-02-06 22:32:14 +01:00
Igor Pecovnik
d84f81e40f
Bugfix: Wireguard tools on Bullseye were installing not needed dkms package
2020-02-04 20:34:29 +01:00
Igor Pecovnik
871c2e89cc
Bugfix: Modern Ubuntu versions have broken command-not-found. Removing. https://bugs.launchpad.net/command-not-found/+bug/1824000
2020-02-04 20:07:07 +01:00
Igor Pečovnik
0ca5a8dd29
Bugfix - Network manager randomizing MAC ( #1780 )
2020-02-04 18:25:30 +01:00
Igor Pecovnik
70c3a79c3e
Backend / repository management fixes and improvements
2020-02-02 23:56:32 +01:00
Igor Pecovnik
e867773d15
Enable Ubuntu Focal in expert mode. It can be build now.
2020-02-02 23:54:59 +01:00
Igor Pečovnik
89a5a394ba
Add exceptions to support native Ubuntu 20.04 building ( #1764 )
...
* Add exceptions to support native Ubuntu 20.04 building, fix small bug related to SD card write verification.
* Improve first install steps by installing Dialog and lsb_release first. This left out since we moved host install after we choose what we will do ... dialog is essential for this. Second we don't wait properly for APT manager to finish the process. Fixed with this commit
* Suppress output
* Update OdroidXU4 dev config & patches
2020-02-02 10:31:30 +01:00
Igor Pečovnik
74a2e23f8a
Implement a workaround for Bionic Mesa related issues ( #1760 )
...
Closing [AR-152]
2020-01-23 22:40:49 +01:00
Igor Pecovnik
1bf608e1ca
Bump with rootfs cache version and adjust board name display.
2020-01-22 19:57:16 +01:00
Igor Pečovnik
ae1737eeb5
Removing http from variable
...
Closing https://github.com/armbian/build/issues/1726
2020-01-08 14:01:21 +01:00
Igor Pecovnik
f0e5086f97
Bump with version of freshly recreated rootfs cache
2020-01-07 19:42:21 +01:00
Igor Pečovnik
9b8116b75f
Cosmetic fix
2020-01-06 23:52:36 +01:00
zhangn1985
3e38b4b715
build optimize for upstream ( #1713 )
...
* add tuna debian-security mirror
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
* replace apt-get with apt
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
* speed up desktop build
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
2020-01-06 23:45:28 +01:00
zciendor
5c7e7c7235
fix for https://github.com/armbian/build/issues/1584 ( #1723 )
...
Since Debian buster the final `update-initramfs` call must be made
on the finished image where the final root device is mounted, else
`cryptsetup-initramfs` hooks fail to detect the root device.
2020-01-06 23:31:54 +01:00
Igor Pecovnik
c14dad452c
General: bump with version and adjust few targets
2020-01-05 23:15:21 +01:00
Igor Pecovnik
42ecf1582f
Move rockchip64 legacy to most recent kernel. Tested with standard https://github.com/armbian/autotests stress test on RockPro64 and Rock64.
2020-01-03 11:37:00 +01:00
Igor Pečovnik
3203756603
Merge pull request #1702 from armbian/AR-127
...
Move wireless patching in front of the patching process
2019-12-31 19:00:27 +01:00
Igor Pecovnik
bc16dc123f
Spaces cleanup
2019-12-31 13:47:01 +01:00
Igor Pecovnik
5074b7cd5c
Re-read kernel version after patching and some cleanup
2019-12-31 13:45:21 +01:00
Igor Pecovnik
7818c2a040
Refactor wifi patching. Need to fix mvebu packaging patch ...
2019-12-31 13:25:58 +01:00
Zhang Ning
9f3013a5f2
remove rootfs debs depends on python-apt
...
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
2019-12-31 15:13:42 +08:00
Igor Pecovnik
2f608fe379
Adjust build targets and address small backend issue
2019-12-30 19:34:37 +01:00
Matthias Riechmann
04db71efd4
Removed export of variable ARCH
2019-12-27 22:55:45 +01:00
Igor Pecovnik
2b3bcd1be6
Bump with version due to some bugfix images upgrades, change targets, small changes to backend code
2019-12-27 19:59:11 +01:00
Igor Pecovnik
58616b4ea4
Wireguard: adjust repository according to upstream changes.
2019-12-27 16:21:43 +01:00
Igor Pečovnik
e295616575
Enable most recent version of AUFS on Kernel 5.4.y ( #1692 )
2019-12-25 22:09:39 +01:00
Igor Pečovnik
8a3f05584b
Add drivers for Realtek RTL8811CU and RTL8821C chipsets ( #1690 )
2019-12-24 09:19:51 +01:00
zhangn1985
5ca275347e
install wireguard when required ( #1689 )
...
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
2019-12-23 07:36:59 +01:00
Igor Pečovnik
c9ab99a84b
Add signed torrents for compilers to Git and improve download logic ( #1685 )
...
* Add signed torrents for compilers to Git and improve download logic [AR-107]
2019-12-20 16:33:45 +01:00
Igor Pečovnik
8970fc6730
Wireguard: bump tag to most recent since it breaks building on 5.4.y ( #1683 )
2019-12-19 07:59:58 +01:00
Igor Pecovnik
4f375692b4
[ sunxi-dev ] Adjust patches, remove deprecated, build tested on Pine H6
2019-12-16 14:35:45 +01:00
Igor Pečovnik
e6ad392f85
[AR-103] Bugfix: Adding repository via PPA doesn't find & set proper release name. ( #1677 )
2019-12-16 12:58:42 +01:00
Igor Pečovnik
89f63f45fb
Bullseye bugfix: improved grep
2019-12-15 20:25:18 +01:00
Igor Pecovnik
3e7dd378ec
Rebuild all rootfs cache, minor fix for focal
2019-12-15 19:52:45 +01:00
Igor Pecovnik
ee87f34563
Bullseye: add browser, adjust versioning, (temporally) remove non existing repository
2019-12-15 08:19:11 +01:00
Igor Pecovnik
109e76c578
Bullseye fixes
2019-12-14 23:18:58 +01:00
Igor Pečovnik
2e69b173bf
Merge pull request #1673 from armbian/focal
...
Add Ubuntu 20.04 LTS Focal and Debian Bullseye
2019-12-14 11:18:23 +01:00
Igor Pecovnik
3391ce2e96
[AR-102] Adjusting packaging patch relation to fix broken RockpiS compilation
2019-12-14 10:18:47 +01:00
Igor Pecovnik
5450c4ea3b
Show release support status in menu for expert mode
2019-12-13 20:48:06 +01:00
Igor Pecovnik
82e5a27026
Disable Focal from menu since its too broken.
2019-12-13 20:31:12 +01:00
Igor Pecovnik
8df3e98401
Add Debian 11 bullseye
2019-12-13 20:01:00 +01:00
Igor Pecovnik
9241c849b5
[Maintanace] Rootfs cache has been rebuild with new version.
2019-12-13 07:52:17 +01:00
Igor Pecovnik
6e54a48778
Exchange EOL Ubuntu Disco with Ubuntu Focal 20.04 LTS (development)
2019-12-12 15:51:42 +01:00
Igor Pecovnik
d5e8710cbd
Tinkerboard S: fix booting from eMMC. Closing [AR-89]
2019-12-12 07:47:18 +01:00
Igor Pecovnik
f898c75282
Move Xradio driver from patches and pull more recent from https://github.com/karabek/xradio Tested on 4.19.y and 5.3.y
2019-12-11 17:02:38 +01:00
Piotr Szczepanik
cfaee9938a
Switched ATF cleaning method to distclean
2019-11-30 23:11:06 +01:00
Igor Pečovnik
ac309b9355
Repository managemenet doesn't work after https://github.com/armbian/build/pull/1612 This commit fixes the problem. ( #1645 )
2019-11-28 15:51:23 +01:00
Igor Pečovnik
b5595d8c1d
AR-79: Temporaly disable AUFS on 5.4.y since its broken ( #1633 )
2019-11-26 19:25:36 +01:00
Levin Du
77a2dba163
Support eval bash statement in ./compile.sh ( #1616 )
...
Currently, invoking compile.sh will run its mono task of building all the
components into a final image.
In some situation, especially when developing with Kernel or U-Boot, it is
handy to run a portion of that great task like:
export BOARD=firefly-rk3399
export BRANCH=dev
# more to avoid the popup of dialog
./compile.sh 'fetch_from_repo "$BOOTSOURCE" "$BOOTDIR" "$BOOTBRANCH" "yes"'
./compile.sh 'compile_uboot'
or use a profile to keep things simple:
./compile.sh default BRANCH=dev 'compile_uboot'
2019-11-26 18:00:39 +01:00
Igor Pečovnik
8f4b6bfc99
Create patches directory structure under USERPATCHES_PATH ( #1628 )
...
Closes [AR-74]
2019-11-24 19:57:57 +01:00
Igor Pečovnik
150ac0c2af
Remove K<4, change branches, new features ( #1586 )
...
AR-1 - Adding support category for distributions
AR-4 - Remove Allwinner legacy
AR-5 - Drop Udoo family and move Udoo board into newly created imx6 family
AR-9 - Rename sunxi-next to sunxi-legacy
AR-10 - Rename sunxi-dev to sunxi-current
AR-11 - Adding Radxa Rockpi S support
AR-13 - Rename rockchip64-default to rockchip64-legacy
AR-14 - Add rockchip64-current as mainline source
AR-15 - Drop Rockchip 4.19.y NEXT, current become 5.3.y
AR-16 - Rename RK3399 default to legacy
AR-17 - Rename Odroid XU4 next and default to legacy 4.14.y, add DEV 5.4.y
AR-18 - Add Odroid N2 current mainline
AR-19 - Move Odroid C1 to meson family
AR-20 - Rename mvebu64-default to mvebu64-legacy
AR-21 - Rename mvebu-default to mvebu-legacy
AR-22 - Rename mvebu-next to mvebu-current
AR-23 - Drop meson64 default and next, current becomes former DEV 5.3.y
AR-24 - Drop cubox family and move Cubox/Hummingboard boards under imx6
AR-26 - Adjust motd
AR-27 - Enabling distribution release status
AR-28 - Added new GCC compilers
AR-29 - Implementing Ubuntu Eoan
AR-30 - Add desktop packages per board or family
AR-31 - Remove (Ubuntu/Debian) distribution name from image filename
AR-32 - Move arch configs from configuration.sh to separate arm64 and armhf config files
AR-33 - Revision numbers for beta builds changed to day_in_the_year
AR-34 - Patches support linked patches
AR-35 - Break meson64 family into gxbb and gxl
AR-36 - Add Nanopineo2 Black
AR-38 - Upgrade option from old branches to new one via armbian-config
AR-41 - Show full timezone info
AR-43 - Merge Odroid N2 to meson64
AR-44 - Enable FORCE_BOOTSCRIPT_UPDATE for all builds
2019-11-19 23:25:39 +01:00
Levin Du
01fec6b3b4
lib/main.sh: allow correctly use of 'head' in BRANCH reference. ( #1611 )
...
In fetch_from_repo() from general.sh, when ref uses `head` as value, the ref_name
will be set to `HEAD`, which is later used as a subdir:
local workdir=$dir/$ref_name
This commit makes the directories consistent with the workdir above.
2019-11-16 09:49:00 +01:00
Igor Pecovnik
336cf390d0
Bugfix: when installing full desktop from armbian-config it lead to installing waaaay too much things. Making things simple again.
2019-11-08 21:44:24 +01:00