Commit Graph

556 Commits

Author SHA1 Message Date
Igor Pecovnik
49930576d3 [ add WireGuard ] too all kernels >= 3.10, enable at compile time with WIREGUARD=yes 2019-01-24 21:13:10 +01:00
Igor Pecovnik
9efe564caf [ sunxi/sunxi64 ] upstream patches and enablind MD on 64 https://forum.armbian.com/topic/9421-module-md_mod-not-found-in-directory-libmodules41913-sunxi64/ Bump with a version 2019-01-23 17:01:07 +01:00
Gauthier Provost
93ba3ec3dd [ General ] Move bootscript update to nand-sata-install 2019-01-21 11:44:24 +08:00
Igor Pečovnik
f4ee4d77e3
Up with version
Need to update armbian-config
2019-01-16 19:04:10 +01:00
Igor Pečovnik
46552a5dac
Up with version 2019-01-13 20:34:15 +01:00
Igor Pečovnik
d654a0dee1
Bump version
To make sure Rockchip kernels are remake due to latest changes.
2019-01-11 13:38:17 +01:00
Igor Pecovnik
1b4990736d [ sunxi/sunxi64 ] Attach NEXT to 4.19.y and bump with version 2019-01-09 15:31:50 +01:00
Igor Pečovnik
5beb95d8f9
Merge pull request #1216 from helios-4/helios4_update
U-boot SDcard update changes
2019-01-08 15:53:41 +01:00
Gauthier Provost
dd15668412 [ general ] Add update u-boot on SD option in nand-sata-install
Postinst script is being remove from u-boot package. Therefore now we 
provide a way to user to update (rewrite) u-boot on their SD card.
2019-01-08 18:12:02 +08:00
JMCC
37d896fa7e Change default DNS resolver for chroot to cludfare alternate, and make it configurable 2019-01-03 14:03:08 +01:00
JMCC
961254b4f1 Change Cloudflare DNS for Google's 2019-01-02 18:48:39 +01:00
Igor Pecovnik
de6744c812 [ bugfix ] When new variable is added it must be added to the build-all unset 2018-12-30 19:25:19 +01:00
Igor Pečovnik
818bce0664
typo 2018-12-30 18:23:06 +01:00
Igor Pecovnik
9c7d8d9e5e [ bugfix ] Alter fstype when recreating bootscripts 2018-12-30 18:17:46 +01:00
Igor Pecovnik
6b1a33930b [ espressobin ] Move ATF/U-boot to 18.12, add new DDR configurations & bump kernel to 4.19.y 2018-12-30 16:14:27 +01:00
Igor Pecovnik
b6a0b58955 [ general ] bump with version 2018-12-28 20:04:11 +01:00
Igor Pecovnik
c58a8f6a3e [ general ] Don't install u-boot package to the image anymore, but leave scripting since it's need for nand-sata-install 2018-12-28 16:32:02 +01:00
Igor Pečovnik
2563185ffc
[ cosmetics ]
Suppress error at counting rootfs caches.
2018-12-20 13:31:13 +01:00
Igor Pečovnik
a37a9cf9bd
Tiny bugfix 2018-12-14 14:36:17 +01:00
Igor Pecovnik
763a141f45 [ buildscript ] serial console exception for g_serial and legacy sun8i kernel 2018-12-14 13:54:45 +01:00
Igor Pecovnik
ad31697416 [ buildscript ] cosmetical fix - display which serial console is getting enabled and supress/redirect chroot warnings to build log 2018-12-12 20:34:40 +01:00
Igor Pecovnik
9280c7901c [ buildscript ] Improve serial console(s) handling 2018-12-12 19:13:50 +01:00
Igor Pecovnik
ed578975ae [ meson64 ] change default console to HDMI, getty enabling bugfix 2018-12-11 20:32:52 +01:00
ei-ke
57ce14b5a5
I added all CRYPTROOT related variables as you described them in your documentation and added some comments. By default encryption is deactivated of course.
Further I introduced the variable CRYPTROOT_PARAMETERS to have the ability to pass more options to the cryptsetup command.
I've test this on an Odroid HC2 (XU4) with default kernel configuration, full OS image, "next" branch and stretch as server:
- default without encryption
- encryption with user sepcific cryptsetup parameters
- encryption without user specific cryptsetup parameters
2018-12-10 00:18:52 +01:00
Igor Pecovnik
2bdda536bb [ general ] Proper SD card detection when trying to write it 2018-12-06 17:55:14 +01:00
Igor Pecovnik
e9562b1ff4 [ general ] TVboxes configurations are getting its own category "tvb" @150balbes Moving current three boxes we have in there. 2018-12-06 17:43:27 +01:00
Igor Pecovnik
a4e4d56168 [ general ] Fixing aptly to a better workaround solution. 2018-12-03 07:50:21 +01:00
Igor Pecovnik
e04b19fabe [ deboostrap bugfix ] adding universe component to resolve installing apt-transport-https in 1st stage. Now all targets are working, 2018-11-29 09:08:13 +01:00
Igor Pečovnik
c21f40a167
Install ca-certificates in 1st stage
This is also needed otherwise d6aa9cf621 doesn't make any sense. Tested on Debian Stretch. Related to https://github.com/armbian/build/issues/1170
2018-11-29 07:57:02 +01:00
Gauthier Provost
14452e25e6 Helios4: Changes / fixes related to bootscript issue (#1169)
* helios4: next branch use u-boot 2018

use new u-boot based on upstream 2018

Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* helios4: Tweak fancontrol configuration

Adjusted MINSTART and MINSTOP to suit both old and new fan.
Adjusted TEMP threshold so fan would stop or run in minimal speed when
the system idle.
Fixed wrong MINPWM value.

URL:https://wiki.kobol.io/pwm/#configuration-file
Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* kernel: mvebu-next: use upstream helios4 dts

Helios4 device tree has been merged on upstream since 4.19.
Rework the patch to produce same device tree.

URL:https://patchwork.kernel.org/patch/10449393/

Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* Helios4: Use boot-mvebu-next bootscript

Use boot-mvebu-next.cmd that make use of upstream's Generic Distro
Configuration.
Since loadaddr and fdt_addr varibales are no longer required, remove the
patch.

Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* Helios4: mvebu-next: Add workaround for SPI and SATA concurrent access issue

Concurrent access on SPI NOR and SATA drives can lead to unstable SATA.
Therefore as workaround, disable SATA controller when SPI flash access
is needed and make it as user configurable item in armbianEnv.txt

This workaround might applies to Clearfog too.

Refer to
Commit 59af84c07c ("Helios4: Add SPI bootloader install feature
(#1126)")

Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* Bootscripts: Fixed boot-mvebu-next.cmd

The environment setting (armbianEnv.txt) is loaded to RAM located on
${load_addr} but the env import use wrong address (${pxefile_addr_r}).

bootargs still expect ${boot_interface} which carried over from boot-
marvell.cmd. Upstream's distro configuration use ${devtype} instead.

Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* uboot: mvebu-next: only apply DT fixup script if it exists

* [ buildscript ] Add FORCE_BOOTSCRIPT_UPDATE option

If enabled bootscript will get updated during bsp upgrade.

* Helios4: Enable FORCE_BOOTSCRIPT_UPDATE by default in board config.

* Helios4: Added boot-marvell.cmd compability to u-boot 2018

Revert the changes to use boot-mvebu-next.cmd instead of boot-
marvell.cmd to prevent unbootable system due to incompatibility between
u-boot 2013.01 and boot-mvebu-next.cmd
This reverts commit 0f17ecb233 ("Helios4: Use boot-mvebu-next
bootscript")

U-Boot 2018 will failed load dtb and script due to missing some
variables on boot-marvell.cmd. This will render the system unbootable.
Re-added and update loading-boot-scr.patch for backward compatibility

Signed-off-by: Aditya Prayoga <aditya@kobol.io>
2018-11-29 06:58:39 +01:00
Igor Pečovnik
d6aa9cf621
Install apt-transport-https in 1st stage
Possible fix for https://github.com/armbian/build/issues/1170
2018-11-28 18:42:13 +01:00
Igor Pečovnik
30e8f2051e
Merge pull request #1167 from psztoch/pr-custmaint
Custom maintainer
2018-11-27 15:35:56 +01:00
Igor Pecovnik
416bff334d [ build script ] update etcher 2018-11-26 20:52:29 +01:00
Thomas Kaiser
99f1cbd48b
Disable ondemand.service on Bionic too 2018-11-26 19:23:02 +01:00
Werner
9d60a14d9f
Add notice
So nobody is confused in a couple of weeks when reading the code and asking 'what the heck?'
2018-11-25 17:44:56 +01:00
Werner
da6ade1ee0
Fix broken ATF compile
Crude fix to make it work again. For H6 at least. Others untested.
2018-11-25 13:45:35 +01:00
Igor Pecovnik
63fc6c6df5 [ builscript ] bugfix. Setting image size +5% 2018-11-22 12:55:41 +01:00
Igor Pecovnik
e7657a5991 [ bugfix ] Fixing default Chromium preferences file https://forum.armbian.com/topic/3327-asus-tinkerboard/?do=findComment&comment=65807 and adding optional DEFAULT_CONSOLE variable which can override default console settings per board 2018-11-15 19:03:57 +01:00
Igor Pecovnik
8edf8c56a8 [sunxi-dev] Adjusted patchset. Tested on H3, H5, A64, A83T, H6, ... focused only on basic features such as dvfs, hdmi, ... Kernel sources are switched to @megous and many patches were taken from @anarsoul branch, mostly regarding Pinebook/A64 which will take some time to get upstream. It's a mess which will be eventually sorted out or merged up. 2018-11-15 14:43:32 +01:00
Przemyslaw Sztoch
aa5fa6e27a Custom maintainer 2018-11-13 23:01:30 +01:00
Igor Pečovnik
f4c0b00459
Version bump
Rebuild R2 with eMMC install working.
2018-11-12 12:35:32 +01:00
Igor Pecovnik
b322fec52a [general] Version bump 2018-11-06 18:44:37 +01:00
Igor Pecovnik
95475b78e7 [generak] version bump to remake some images 2018-10-26 11:29:30 +02:00
Thomas McKahan
819937ba99 Fix apt key fetch for aptly 1.2.0 2018-10-23 20:52:11 -04:00
Thomas McKahan
20d9d74446 Fix linaro 4.8 public key fetching 2018-10-23 01:10:17 -04:00
Igor Pecovnik
a4f069f9b1 [Buildscript] Update Etcher for CLI 2018-10-19 17:59:17 +02:00
Igor Pecovnik
277e6e6f65 [security/cosmetic] Adjust permission for cpuinfo_cur_freq to be accesible by a normal user and adjusting htop configuration based on cpu count 2018-10-14 18:07:12 +02:00
Igor Pecovnik
1c4340b421 [Rockchip and general] Add upstream patch for K4.4, adjust config to cover https://github.com/armbian/build/issues/1133 and add htoprc to support https://github.com/avafinger/htop-2.1.1_enhanced-version with showing CPU temp out of the box. 2018-10-14 11:20:25 +02:00
Igor Pecovnik
c0e0864d59 Merge branch 'master' of https://github.com/armbian/build 2018-10-13 16:45:19 +02:00
Igor Pečovnik
84f73f0f8d
Merge pull request #1130 from pushytoxin/master
check the return code of customize_image.sh for errors
2018-10-13 16:38:08 +02:00
Igor Pecovnik
abe9730328 Revert "Install bootscripts always but do their backup to /usr/share/armbian"
This reverts commit bf5a2fe6e0.
2018-10-13 15:21:55 +02:00
5kft
9651a589ee minor fix relating to change fd235d6c34 -
only create NetworkManager powersave configuration entry if NetworkManager configuration directory is present
2018-10-13 01:44:42 +00:00
Béla Becker
27576265af check the return code of customize_image.sh for errors 2018-10-12 16:07:39 +02:00
Igor Pečovnik
b3ae854620
Version bump 2018-10-09 13:46:52 +02:00
Igor Pecovnik
bf5a2fe6e0 Install bootscripts always but do their backup to /usr/share/armbian
Making https://github.com/armbian/build/pull/1128 deprecated.
2018-10-09 13:01:42 +02:00
Igor Pečovnik
53acd5be58
Version bump 2018-10-08 16:22:20 +02:00
Gauthier Provost
59af84c07c Helios4: Add SPI bootloader install feature (#1126)
* Helios4: Add workaround for SPI and SATA concurrent access issue

Concurrent access on SPI NOR and SATA drives can lead to unstable SATA.
Therefore as workaround, disable SATA controller when SPI flash access
is needed and make it as user configurable item in armbianEnv.txt

This workaround might applies to Clearfog too.

Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* Helios4: Add U-Boot SPI

Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* Helios4: Add SPI bootloader install feature

This will allow to use nand-sata-install to perform the following operations on Helios4 :
- Install bootloader to SPI NOR Flash (Option 5 in Menu).
- Copy RootFS to USB storage in order to boot from SPI with RootFS on USB (Option 6 in Menu).

* Unmount temp mount points in create_armbian() instead of hardcoded /dev/sda
2018-10-08 13:44:36 +02:00
Igor Pecovnik
fd235d6c34 Patches cleanup for sunxi-dev and a bugfix for WiFi powersave workaround 2018-10-02 17:34:41 +02:00
Igor Pečovnik
789909be3f
Typo
fixed wrong mode
2018-10-02 09:25:37 +02:00
Igor Pecovnik
40e5ce955b Permanently disable WiFi powersave. Previous implementation wasn't working on Bionic. Now is. 2018-10-02 07:49:44 +02:00
Igor Pecovnik
ef6847e647 Small bugfix regarding removing old swap files, K4.4 upstream patches, bump with a version 2018-09-30 15:22:44 +02:00
Igor Pecovnik
05db63c1a8 Better bugfix for boot delay "waiting for suspend/resume device"
95ae09470f (commitcomment-30692608)
2018-09-28 20:16:24 +02:00
Igor Pecovnik
95ae09470f Bugfix for boot delay "waiting for suspend/resume device" 2018-09-27 14:22:41 +02:00
Igor Pecovnik
7a831f2a70 Bump with version and K4.4 upstream patches 2018-09-26 11:55:44 +02:00
ThomasKaiser
7851473fef Bypass/minimize file system caching for ramlog
https://bugzilla.samba.org/show_bug.cgi?id=9560#c3
2018-09-24 17:01:59 +02:00
5kft
c1530db482 set rootfstype in armbianEnv.txt when building non-ext4 rootfs target images (originally removed with https://github.com/armbian/build/pull/1069/) 2018-09-23 17:58:05 +00:00
Igor Pečovnik
71c777b3b6
Bump with version 2018-09-19 09:56:46 +02:00
Igor Pecovnik
df349d260e Desktop upgrade bugfix 2018-09-19 09:38:13 +02:00
Igor Pecovnik
a23b02d11e Fix for boot delay "waiting for suspend/resume device" when using ZRAM 2018-09-18 10:37:10 +02:00
Igor Pecovnik
6cac03da55 Removing swap file on upgrade if it was made by our start script 2018-09-10 20:49:21 +02:00
Igor Pecovnik
b554f3d003 DNS config implementation bugfix https://github.com/armbian/build/pull/1105 2018-09-10 14:29:39 +02:00
Igor Pecovnik
3a2ebeabc9 Declaring Jessie EOL and moving it under EXPERT="yes". Invoking Bionic https://github.com/armbian/build/pull/1105 2018-09-10 11:04:09 +02:00
Lane Jennison
3c68174fc8 accidental correction---corrected 2018-09-10 00:07:12 -04:00
Lane Jennison
9d8fbd19d5 sane DNS defaults for NetworkManager.conf and nsswitch.conf 2018-09-09 23:59:45 -04:00
Lane Jennison
13ea64b1e9 Revert "Try to fix DNS (privacy) issues"
This reverts commit f10acc0080.

Making room for alternative approach
2018-09-09 23:59:45 -04:00
Igor Pecovnik
fa88e5c2aa Implement bulding and packing all different boot firmware for Espressobin, bump u-boot and ATF sources to latest version 18.09 2018-09-09 23:22:50 +02:00
Igor Pecovnik
dfc27eb741 Small bugfix. If EXPERT is not set to yes we got error when we choose a board with DEV only target. By accepting this developers warning we have to get full expert status anyway. 2018-09-08 09:49:08 +02:00
ThomasKaiser
46340a242f Fix wrong / permissions
Closes #1098
2018-09-05 12:40:43 -07:00
Igor Pecovnik
50cd819a4d Swappiness correction for update and a few bugfixes https://forum.armbian.com/topic/5565-zram-vs-swap/?page=2&tab=comments#comment-61168 2018-09-04 22:13:43 +02:00
Igor Pecovnik
05d926de1f Tiny bugfix. Bionic related. Upgrade stalls since file is removed. Fixed with this commit. 2018-09-04 10:41:30 +02:00
Igor Pecovnik
a831b8c2de Add icons to HTML testing report 2018-09-03 16:12:54 +02:00
Igor Pecovnik
5d57dbea3a OrangePi win GMAC is very unstable on gigabit. Limit it down to 100Mb solve problems + enlarge desktop image size for 5% 2018-09-03 10:21:07 +02:00
Igor Pecovnik
459a6f5895 A few adjustements to recent crypto root implementation https://github.com/armbian/build/pull/1069 from @zciendor 2018-08-31 22:17:35 +02:00
zciendor
bd83c60b23
Merge remote-tracking branch 'upstream/master' 2018-08-26 07:04:03 -05:00
ThomasKaiser
f10acc0080 Try to fix DNS (privacy) issues 2018-08-24 20:26:08 +02:00
Igor Pecovnik
b115c4691d Bugfix report creation 2018-08-23 17:14:48 +02:00
Igor Pecovnik
cf2fd3e78b Report creation bugfix 2018-08-22 19:06:30 +02:00
Igor Pecovnik
445c9715d9 RK3399 Fix wrong u-boot configuration for T4, use forked rkbin tools, upstream patches 2018-08-21 15:56:44 +02:00
Igor Pecovnik
c4cf0ff873 HTML report fine tuning 2018-08-21 11:57:19 +02:00
Igor Pecovnik
305c9e9708 Add HTML report creation 2018-08-21 11:16:16 +02:00
Igor Pecovnik
e7dabd6efb Add support for armbianmonit and a bugix 2018-08-20 15:59:52 +02:00
Igor Pecovnik
328fe61844 Forgot to add fetch repository with test data. Fixed. 2018-08-20 15:45:11 +02:00
Igor Pecovnik
35835233db Read test reports from external repository https://github.com/armbian/testings 2018-08-20 15:43:18 +02:00
Igor Pecovnik
9f2441a1d5 Create Markdown formatted report when building all kernels. Prepared to include simple testing report if exists. 2018-08-20 13:27:34 +02:00
Igor Pecovnik
203fb7335e PGP signing adjustement for Bionic host 2018-08-18 22:59:46 +02:00
Igor Pecovnik
128829764b Proper rootfs cleaning. Support for cleaning signatutures as well. 2018-08-15 18:45:29 +02:00
Igor Pecovnik
98c9505d0b Rootfs cache management bugfix due to added Bionic targt. 2018-08-15 15:31:58 +02:00
Igor Pecovnik
f5e4638c45 Icon pack installation bugfix https://forum.armbian.com/topic/7949-debian-9-stretch-builds-failing/ 2018-08-15 13:07:35 +02:00
Igor Pecovnik
4f9eb09b61 Remove Odroid N1 conf, adjust few board configs, remove deprecated command, bump with version 2018-08-14 19:12:51 +02:00
Igor Pecovnik
5bcb365a9a Bump version 2018-08-11 23:54:33 +02:00
Igor Pecovnik
6d82a89748 Initial support for RK3399 Firefly and FriendlyARM PC T4
Based on work of David Huang https://github.com/hjc4869 Changed in the transition:
- firefly family was renamed to rk3399, which we actually never started to use. It was made for Odroid N1, which will never be sold
- adjusted compiler toolchain2 parameter
- added standard wireless drivers
- kernel config with the following changes: Docker dependencies, ZRAM, CPUfreq info, ...
- added upstream patches
- made test Ubuntu Bionic desktop and CLI Stretch build, bootlog: http://ix.io/1jVu

TBD: wifi and BT support, mainline kernel, ...
2018-08-11 23:12:58 +02:00
Igor Pecovnik
e90dff320a Making bootscript creation more universal, adjust packaging patches for C1 and C2 default 2018-08-11 19:09:53 +02:00
Igor Pecovnik
0e8a2769e6 Bugfix 2018-08-11 08:37:01 +02:00
Igor Pecovnik
597bad0d76 Bump version 2018-08-10 23:05:01 +02:00
Igor Pecovnik
f5f7a0836a Moving numix-icon theme back to main package list since its fixed with this commit b293f186fb (diff-cc2879263e4a73e37cf60f2fa6b3fb64) , etcher download rfc, minor fixes 2018-08-10 22:44:55 +02:00
Igor Pecovnik
6c366ca122 Use Armbian configuration and don't prompt
https://github.com/armbian/build/issues/1075
2018-08-10 14:10:22 +02:00
Igor Pecovnik
86134550a4 Bugfix. Install bootscripts if they are not present. We need this for upgrading from Odroid C2 default -> next 2018-08-10 14:03:20 +02:00
Igor Pecovnik
b49f854605 Bump with version 2018-08-09 12:39:17 +02:00
Igor Pecovnik
c721510e6e Add support for burning to SD card using Etcher for CLI 2018-08-03 19:35:19 +02:00
zciendor
3a0cd388f9
Merge remote-tracking branch 'upstream/master' 2018-07-31 16:34:09 -05:00
zciendor
ddf0ed1edf
Redo of implementation for feature request #947 on current master
This was already implemented with https://github.com/armbian/build/pull/948,
before but never made it into the master branch yet. Probably because the
development branch has been abandoned in the meantime and it is to much effort
now to merge it into master.

It includes all the cleanup changes from commit 08743d3 and has been successfully
tested on an Odroid HC1.

In addition to what is currently in the `luks` branch the following improvments
where done/added:

1. update_initramfs() function in debbootstrap-ng.sh, which needs to be invoked
   after the partition layout and /etc/crypttab was created. Else `cryptroot-unlock`
   won't work and you'll run into:
   https://serverfault.com/questions/907254/cryproot-unlock-with-dropbear-timeout-while-waiting-for-askpass

   Apart from that it might be useful to always run `update-initramfs` at the end
   of the build process anyway, in case customize_image (userpatches) made some
   changes to the initramfs tools configs.

2. CRYPTROOT_SSH_UNLOCK=yes/no config option. It's by default set to yes, but it
   might be desired by some users to disable enable SSH/dropbear access while
   still having LUKS support. E.g. if they have a device that has a display
   and keyboard.

3. If no `authorized_keys` file is provided via userpatches, a new SSH key pair
   is generated and for convenience copied to the output directory along with
   the final image.
2018-07-31 16:02:26 -05:00
Igor Pečovnik
f859556d58 Odroid C2 packaging bugfix, configuration update, u-boot bump to 2018.07, bump version 2018-07-31 13:21:21 +00:00
Igor Pečovnik
fac4687541
enlarging overhead 2018-07-30 17:06:11 +02:00
Igor Pečovnik
d9849de58f Meson64 kernel adjustement and wrong path in displaying new kernel conf 2018-07-28 15:03:39 +00:00
Igor Pečovnik
c98949ae29 Few more changes to internal building process 2018-07-24 10:07:54 +00:00
Igor Pečovnik
cfca8f55ce Bump with version and adjust few board configs 2018-07-24 09:58:48 +00:00
Igor Pečovnik
204d867178 Disable broken sun5i default kernel builds and enable csc rebuilding only when defined in REBUILD_IMAGES 2018-07-23 14:51:41 +00:00
Igor Pečovnik
00c5bd6734
Add CSC support 2018-07-23 09:08:16 +02:00
Igor Pečovnik
093c1636a7
Bugfix
Forgot to pass a parameter
2018-07-23 09:02:35 +02:00
Igor Pecovnik
b293f186fb Add libgtk2.0-bin to the base packages that is present prior to installing desktop packages. This solves gnome-icon-theme installation break in chroot. Workaround packages on apt.armbian.com has been removed. 2018-07-22 14:22:36 +02:00
Igor Pečovnik
e7b7a2e289 Introducing new internal parameter, example: REBUILD_IMAGES="bananapi,udoo,rock64" to specify which images need rebuilding when using BUILD_ALL="yes". If parameter is absent, we build them all as it is now. 2018-07-21 20:05:43 +00:00
Igor Pečovnik
2d92ef44ca Bump version 2018-07-20 13:48:31 +00:00
Igor Pečovnik
1a12994e79
Moving sunxi-next to 4.17.y (#1049)
* [Early WIP] Update sunxi-next to kernel 4.17
* Switch Allwinner 32 and 64bit to U-boot 2018.05
* Adjust patched for 4.17.y / sunxi-next
- adjust both configurations
- removing FAT support from u-boot (breaks if you try to save)

Tested those boards:
Cubietruck: wlan fails http://ix.io/1fYS USB OK, HDMI yes
Bananapi R40: http://ix.io/1fZm USB OK, HDMI yes
Lime A64: USB no, HDMI no, wireless buggy, eMMC yes
Orangepi prime H5: OK http://ix.io/1fZJ DVFS no
Orangepi2e: DVFS OK, HDMI OK, net OK, wifi OK, eMMC ok,  http://ix.io/1fZT

* Kernel config update, enabling HDMI on CT+
* Trying to fix A64 HDMI but failed. Fixed M64 ethernet instead
* Update orangepioneplus.wip
* Update orangepioneplus.wip
* Fix H6 build process
* Add regulator bits for Orangepizero+, thanks to @5kft
* add H5 support for optional 1.3v regulator and 1.3GHz operation
This patch adds two optional overlays that can be used to:

1) enable the 1.1v/1.3v regulator on boards that provide the necessary compatible H/W support
2) modify the default CPU clock operating table to add new 1.2GHz and 1.3GHz clocks

Note that the generated regulator overlay will only support boards whose 1.1v/1.3v regulator
is controlled by GPIO PL6.
* updates for the NanoPi NEO Plus2
This change introduces a patch that provides two changes for the NanoPi NEO Plus2:
* Configure the "cpu0" to use the "vdd_cpux" regulator; this enables the ability to use higher CPU clocks
* Correct the configurations of the on-board power and status LEDs
* Adjust nightly building and few boards config cleanup
2018-07-17 15:53:30 +02:00
Igor Pečovnik
1d18b1ea1b
reverting back to main server 2018-07-17 11:43:16 +02:00
Igor Pečovnik
f392d02003 Version bump 2018-07-09 16:50:58 +00:00
Igor Pečovnik
e91fb953e2 Typo 2018-07-06 07:26:29 +00:00
Igor Pečovnik
92258e0298 Journal service logs adjustements/fix for Bionic. Moving it from /var/log to /run/log (memory). Use compression and some other limits. Need some testing. 2018-07-06 07:21:56 +00:00
Igor Pecovnik
332ebdd67e Adjust patches for Z28PRO, temporally disable broken (u-boot) DEV builds on RK3328, but fix kernel tag to certain (last release) good working one, bump with version 2018-07-02 09:38:33 +02:00
Igor Pecovnik
e02eab0b87 Sign rootfs cache archive that it can be used for web cache once 2018-07-01 19:47:35 +02:00
Igor Pecovnik
a9de196c42 Switch to backup server for downloading the toolchains. Speed is the same. 2018-07-01 19:03:36 +02:00
Igor Pečovnik
8aacc920da
Update aptly key 2018-07-01 17:21:36 +02:00
Igor Pečovnik
2ae156e401 Rename to Renegade, bugfix 2018-07-01 12:30:08 +00:00
Igor Pečovnik
c16321eb01 Espressobin / MVEBU64 family kernel upgrade, patches adjustement, C2 bugfix 2018-06-28 18:19:39 +00:00
Igor Pečovnik
9cd0516dfe
Version bump 2018-06-26 15:42:19 +02:00
Igor Pečovnik
7a1d141536
Version bump 2018-06-24 16:08:23 +02:00
Igor Pečovnik
6ee779b744 Enable ramlog only if it was enabled before. This fixes possible troubles on OMV installs. Adjusted Odroid NEXT kernel configuration, fixes eMMC/SD card u-boot updating if not on the first place /dev/mmcblk0 ... checks also 1 and 2, move nanopik1plus to supported list 2018-06-23 13:28:27 +00:00
Igor Pečovnik
fe69a57907
Version bump 2018-06-22 11:40:17 +02:00
Igor Pecovnik
bd2aeb8d8f ZRAM force replacing zram-config if installed 2018-06-19 15:15:10 +02:00
Igor Pečovnik
a0a49416e0 Bugfix and add another file to cleaning list 2018-06-17 13:07:02 +00:00
Igor Pečovnik
75e17b0e21 Switch logic. logrotate is active at /var/log.hdd if we use it. Compression happens only there. Truncate script (if /var/log is over 75%) saves logs, run logrotate on log.hdd and truncate logs. ZRAM partition was switched back to EXT4 since there are many troubles with older kernels. Image size was reduced due to lack of swap creation. 2018-06-17 11:52:15 +00:00
Igor Pečovnik
fc07886a1d
Bsp services RFC (#1015)
* Basic armbian services RFC
- tested building and upgrade
- armbian-optimize-hardware and armbian-setup-hardware have still the same content

* fix permissions

* Forther renaming and small fixes

* Odroid C2 NEXT tiny config adjustement to remove errros from bootup and moving u-boot to 2018.05

* More cleanings

* permissions fix

* More cleanup ...

* permi

* Remove few Ubuntu related things, fix permissions

* Further mini improvements

* Fix logrotate compression and permission issues

* Bugfix

* Wrong services setup at package install. fixing

* RAM logging: workaround for older kernel/btrfs driver versions

* Renaming services, proper config for zram, few bugfixes.

* Various fixes

* Various fixes

* No $TMPFILE needed here

* Various fixes

* Lower this so boards with low memory can use it too

* Various fixes

* Adjust logfile to armbian-hardware-monitor.log

* Remove swap file creation

* Fix permissions in all logrotate configs if needed.

* Prevent loading parallel printer port drivers which we don't need here.
2018-06-16 19:41:16 +02:00
zador-blood-stained
6afe135989 Better handling for additional ATF toolchains 2018-06-13 19:23:00 +03:00
zador-blood-stained
754fa3d61f Fix wrong directory prefix in info message
Fixes 91be332f8a
Fixes #1011
2018-06-11 17:59:23 +03:00
zador.blood.stained
eec99f4c3e Bugfix for resolvconf handling 2018-06-06 00:22:52 +03:00
zador-blood-stained
22e0317fc8 Move installation of armbian-config deps to its script 2018-06-05 19:40:51 +03:00
zador-blood-stained
9c16ff681a Bump the rootfs cache version 2018-06-05 19:17:28 +03:00
zador-blood-stained
0b89533bf1 Fix resolvconf installation in chroot in some cases 2018-06-05 18:53:45 +03:00
Igor Pecovnik
746c33f42a This hack is not needed. Tested on all variants. 2018-06-04 09:45:50 +02:00
zador-blood-stained
73d1655e40 Fix ext4 options for backwards compatibility with Xenial 2018-06-03 18:28:39 +03:00
zador-blood-stained
caec848619 Drop HAS_UUID_SUPPORT variable 2018-06-02 17:49:57 +03:00
Igor Pečovnik
3dc3c7ec2f
DNS fix for Jessie 2018-05-31 20:35:22 +02:00
zador-blood-stained
7f07699c45 [Test] Compatibility with ext4 defaults on newer hosts 2018-05-31 20:23:12 +03:00
Igor Pecovnik
f3fcea2358 Stretch bugfix and Tinkerboard upstream patch 2018-05-29 16:50:30 +00:00
ThomasKaiser
1c9c7d4037 Temperature readout fix
And switching from Google to Cloudflare DNS everywhere
2018-05-28 23:27:11 -07:00
ThomasKaiser
7520ea8c54 Use Cloudflare DNS server for privacy reasons 2018-05-28 14:01:05 -07:00
Igor Pecovnik
5f6e743e24 When forcing network manager and having no resolvconf we have to use resolvd. Adding Google DNS to the resolved works ... until better implementation is figured out. 2018-05-28 17:16:11 +02:00
Igor Pečovnik
abbad7cd2f
Bump with version
due to few bug fix packages update
2018-05-28 13:09:28 +02:00
Igor Pecovnik
025a164e8f Remove deprecated script 2018-05-27 13:02:36 +02:00
Igor Pecovnik
d1a9c8a768 Merging main libs into the stable. Hack for building Bionic on Xenial left out 2018-05-24 21:01:02 +02:00
zador-blood-stained
8028936cc7 Add Bionic host/target requirement check 2018-04-29 15:35:29 +03:00
zador-blood-stained
91852b6910 Enable initial Bionic host support 2018-04-29 15:32:18 +03:00
zador-blood-stained
7179692dca Sync and update host dependencies 2018-04-29 15:30:20 +03:00
Tater Li
a66121a225 correct previous kernel config path (#912) 2018-03-20 11:47:31 +03:00
Igor Pecovnik
5a6da62a63 Install armbian-firmware (and remove linux-firmware from Xenial) and create armbian-desktop-$BRANCH by default. Desktop package is not yet used but can be installed manually on top of CLI image. 2018-03-04 21:30:09 +01:00
Thomas Kaiser
001f4f3a80
Typo 2018-03-02 17:42:39 +01:00
Igor Pecovnik
542d1b4675 Code cleanup 2018-03-02 16:29:37 +01:00
Igor Pecovnik
c67bb31271 Desktop package building RFC #2 with proper post install scripting. Works but we need more testing before use. Disabled for now. 2018-03-02 16:27:45 +01:00
Igor Pecovnik
c898722573 Compressed apt index should be enabled earlier otherwise we don't gain smaller initial image 2018-03-02 16:25:54 +01:00
Igor Pecovnik
fec95171d3 Smaller overhead for CLI images. 2018-03-01 22:44:39 +01:00
Stefan Mavrodiev
d5ac2930d4 Update package list 2018-02-26 08:14:32 +02:00
Igor Pecovnik
6e4cf5e64a Adding Orca Screen reader for individuals who are blind or visually impaired. User request. Tested on all desktops, icon is missing in Stretch. 2018-02-22 21:38:45 +01:00
Igor Pečovnik
2da24cfeeb
Adding bison GNU parser generation
Apparently needed for K4.16.y
2018-02-18 19:24:27 +01:00
Thomas Kaiser
7fccf5dfa4
Prevent Bionic builds with outdated kernels
https://forum.armbian.com/topic/6420-preparing-for-ubuntu-1804/?do=findComment&comment=49148
2018-02-12 13:20:58 +01:00
Igor Pecovnik
1da23b9778 Version up for rebuilding mvebu kernels 2018-02-08 17:45:55 +01:00
zador.blood.stained
273392a10c Rework toolchain path handling 2018-02-06 11:29:21 +03:00
Igor Pečovnik
f65c606430
Version bump 2018-01-30 14:25:23 +01:00
zador-blood-stained
c6abe0b02a Add extra host configuration logging bits 2018-01-27 20:41:03 +03:00
zador-blood-stained
f8709ec46b Log build directory permissions to detect dpkg packaging errors 2018-01-27 17:43:18 +03:00
zador.blood.stained
3473fc619d Rework build environment logging 2018-01-27 13:21:38 +03:00
Igor Pecovnik
3ff36b0649 Define ARCH within global environment variables 2018-01-26 10:54:55 +01:00
Igor Pecovnik
ddf962fb0d Fix broken logic for beta, stable & user-build images 2018-01-25 08:53:12 +01:00
Igor Pecovnik
d1924e54dd Up with version and preparing image target selection for next rebuild. Adding test images for H3/H5 boards 2018-01-24 19:13:28 +01:00
Igor Pecovnik
25e224b376 Debian Stretch next DNS problem fix 2018-01-22 18:39:10 +01:00
Igor Pecovnik
5ad2a947bb Cosmetic fix - showing error even it wasn't there when creating repository. 2018-01-20 22:39:15 +01:00
Igor Pecovnik
d0dc056ae0 Add mesa-utils-extra package to desktop builds to have ES testing utility on hand 2018-01-15 15:16:37 +01:00
zador.blood.stained
5b1367a87b Add experimental check for WSL hosts 2018-01-12 17:15:59 +03:00
Igor Pecovnik
804956007a Don't delete debs by default when adding to repository 2018-01-11 19:06:43 +01:00
zador-blood-stained
20e9758bcf Make *_USE_GCC variables mandatory 2018-01-05 15:02:41 +03:00
zador.blood.stained
e755245208 Improve unsupported release handling and drop Trusty workarounds 2018-01-05 12:56:32 +03:00
Olgierd Nowakowski
e07731de90 Add supported host system override 2018-01-04 18:41:25 +01:00
Igor Pecovnik
3e9534c1bc Removing not needed icon theme from Stretch too. 2017-12-22 08:23:06 +01:00
Igor Pecovnik
bd9b95ec45 Remove not needed icon packages from Xenial desktop. 2017-12-21 17:17:06 +01:00
Igor Pecovnik
89ed09f170 Adding two tiny utilities for handling apt-key import. We are missing them in Debian Jessie and Stretch 2017-12-18 21:08:06 +01:00
Igor Pecovnik
7094273ca8 Chromium for Stretch has different location and name for default settings. Fixing and fixing bug in BSP when overwriting default Chromim packages 2017-12-15 19:18:51 +01:00
zador-blood-stained
abebb4bc0b Remove patching dependence on FORCE_CHECKOUT 2017-12-13 15:35:31 +03:00
zador-blood-stained
dba2599c71 Fix file mode and permissions in BSP 2017-12-13 15:33:19 +03:00
Igor Pecovnik
ce63cc6dbc Typo bugfix 2017-12-13 12:56:39 +01:00
Igor Pecovnik
67984f1078 Disable repeated messages due to xconsole not being installed and remove deprecated rsyslogd parameter
https://forum.armbian.com/topic/5907-rsyslogd-action-suspended-messages-in-varlogsyslog/
2017-12-13 12:15:11 +01:00
Igor Pecovnik
7b6d11ab5f Adding Thunderbird to Jessie, adjust firefox default configuration, fix wallpaper settings on Jessie 2017-12-12 16:21:15 +01:00
Igor Pecovnik
dccf2138b6 Disable exceptions for some (Iceweasel, Thunderbird) arm64 applications. It looks like it's not needed anymore. 2017-12-12 08:44:09 +01:00
Igor Pecovnik
f411ba18c2 Small bugfix on repository creation error checkings 2017-12-08 16:44:28 +01:00
Igor Pecovnik
5cc95d14eb Bump with version to make one more mini update 2017-12-07 06:36:10 +01:00
Igor Pecovnik
4a523d56e7 Repository handling RFC, purge debs directory if publishing is succesful, added local server, few extra checks ... 2017-12-06 17:38:38 +01:00
zador-blood-stained
4b5bbc32e8 More BSP refactoring 2017-12-01 18:46:33 +03:00
zador.blood.stained
2851e0987e Small BSP refactoring 2017-12-01 18:38:23 +03:00
zador-blood-stained
e8e6ff47d6 Small BSP refactoring 2017-12-01 16:29:10 +03:00
zador-blood-stained
2b1bc8b425 Add a warning for /etc/default/cpufrequtils 2017-12-01 16:25:47 +03:00
zador-blood-stained
37665e66f9 Drop Temper related build dependencies from package list 2017-12-01 16:24:31 +03:00
zador-blood-stained
657a8d145c Bump the version to 5.36 2017-12-01 16:07:24 +03:00
Igor Pecovnik
dffa837f28 Resolving few issues with desktop, adjusting printer package per distro, adding numix theme to Jessie on the way. 2017-12-01 12:20:08 +01:00
orpaltech
e35af2991c
allows untar to a samba share 2017-12-01 12:39:26 +03:00
Igor Pecovnik
24fbb01438 Adding printing support to Desktop image, 881x driver to Rockchip NEXT, hide few items in applications menu 2017-11-30 07:29:36 +01:00
zador.blood.stained
d571e4bd64 Always show the WIP/CSC/EOS button 2017-11-27 10:27:05 +03:00
ThomasKaiser
c8b2eaa893 Introduce BOARDFAMILY and base LINUXFAMILY on this
https://forum.armbian.com/topic/5759-535-bug-questions-collection/ -- logic should also work with legacy kernels and shouldn't break based on DT contents
2017-11-26 23:05:18 +01:00
Igor Pecovnik
82f3a11ed4 Bugfix. Now reading parameters also from lib.config 2017-11-26 18:36:33 +01:00
zador-blood-stained
022f4889a1 Limit build host arch to amd64 only 2017-11-25 15:44:58 +03:00
zador-blood-stained
25defe223a Update Linaro toolchains 2017-11-25 15:42:40 +03:00
zador-blood-stained
376fcd2186 Drop sun8i-dev branch in favor of sunxi-next 2017-11-25 14:40:44 +03:00
Igor Pecovnik
de64080415 Optimising CMA settings 2017-11-24 14:18:01 +01:00
Igor Pecovnik
e908807b65 Upload images to server only when server is defined. 2017-11-23 12:15:42 +01:00
Igor Pecovnik
f6b249ffe7 Bump version. Lets recreate few - should be - stable build this week. 2017-11-20 20:20:38 +01:00
zador-blood-stained
32ca24b874 Decrease chroot-buildpackages debug logging 2017-11-20 18:55:18 +03:00
zador-blood-stained
3d1fdf3dcf Drop MAINLINE_UBOOT_BRANCH variable
This allows changing u-boot branches for different platforms
individually
2017-11-19 13:24:26 +03:00
Igor Pecovnik
de5629ab1f Enlarging max number of rootfs caches due to more compilation options (Debian Stretch) 2017-11-17 18:49:10 +01:00
zador.blood.stained
cddc9a87ab Fix CAN_BUILD_STRETCH exception check 2017-11-17 17:42:46 +03:00
zador-blood-stained
42e1ee8330 Update armbian-config packaging 2017-11-12 13:35:27 +03:00
zador-blood-stained
5b95083b01 Rework armbian-config packaging script 2017-11-11 22:48:09 +03:00
Igor Pecovnik
204c8d39b1 Bananapi M2+. Enable HDMI on NEXT kernel, g_serial, Stretch deskop nightly, small bugfix on deskop creation 2017-11-09 13:24:15 +01:00
Igor Pecovnik
8b4d703f41 Desktop rework. Shortcuts to armbian-config, support and donate were moved to menu, default icon theme - installing with workaround - was changed to lighter one (Numix), fixed login greeter theme, changed default wallpaper 2017-11-08 18:45:59 +01:00
zador.blood.stained
2b0deaa72d Fix for IGNORE_UPDATES option not setting necessary variables
Closes #814
2017-11-06 12:05:13 +03:00
Igor Pecovnik
677fa5210d Hardening previous commit and adding more download options for Neo2 2017-11-05 19:32:33 +01:00
Igor Pecovnik
fc12ac1a8f Cosmetic fix for "[FAILED] Failed to start Set console font and keymap" at first boot 2017-11-05 18:13:12 +01:00
zador.blood.stained
b6ab198b43 Split and activate firstrun configuration service
The code was disabled some time ago, split it to a separate unit file
and reenable. Since configuration file needs to be renamed to activate
it, it won't be run by default.
2017-11-04 21:56:23 +03:00
zador-blood-stained
6f00f00be7 Add a warning message for Ubuntu Trusty host support EOL 2017-11-04 20:21:58 +03:00
zador.blood.stained
e1ba411f16 Rework host dependencies installation
Drop dialog for installing hostdeps, use apt instead of apt-get, move
dialog to main dependencies list, update file list prior to installing
missing lsb-release
2017-11-04 16:48:02 +03:00
zador.blood.stained
2e02960557 Move Stretch menu option from expert only area 2017-11-03 18:34:55 +03:00
ThomasKaiser
2e5bb818e5 Switch from swapfile to zram on Xenial
https://forum.armbian.com/topic/5565-zram-vs-swap/
2017-11-03 16:20:12 +01:00
zador-blood-stained
ddbe5dd322 Add DEFAULT_OVERLAYS variable 2017-11-01 13:16:21 +03:00
zador-blood-stained
59355d30f9 Small refactoring 2017-10-29 23:20:20 +03:00
zador-blood-stained
889c598d90 Small bugfix
sudo is useless here as we are running as root already, and it may be
missing in some minimal configurations (like Docker and VM images)
2017-10-28 22:42:04 +03:00
zador-blood-stained
95b6869643 Add a (hidden) variable to skip building sources package 2017-10-28 17:45:24 +03:00
zador-blood-stained
97d01dbe16 Drop firmware packages built from kernel sources 2017-10-28 17:41:54 +03:00
zador-blood-stained
4c17e3444d Add command-not-found to the default package list 2017-10-27 14:16:22 +03:00
zador-blood-stained
7ad733a19a Fix sunxi u-boot splash
Tested on H3 with DM video driver, may require tweaks for older video
driver (A10/A20)
Boot splash files should be installed in family_tweaks due to different
requirements for different platforms
2017-10-26 18:40:30 +03:00
zador-blood-stained
5d7d05e2fd Small cleanup 2017-10-26 18:34:33 +03:00
ThomasKaiser
437995769a Switch to 4MiB partition boundaries on flash media 2017-10-24 20:12:19 +02:00
zador-blood-stained
991b779b8f Move NM override files to /usr/lib (except for Jessie)
Packaged files should go to /usr if possible, /etc is for user overrides
2017-10-24 18:52:54 +03:00
zador-blood-stained
46e6c33663 Disable NM random MAC in Stretch 2017-10-24 17:25:41 +03:00
zador-blood-stained
f738d7cc84 Remove the MAINLINE_KERNEL_BRANCH variable
Updating the kernel branch for all sources at once may break things
since it takes time to update patches and configuration
2017-10-24 15:19:13 +03:00
Igor Pecovnik
7f0df0d050 Adding proper xfce4-terminal for desktop, removing xterm, adding openVPN plugin for desktop network manager, adjusting desktop shortcut, updating icon theme package. This package also doesn't want to install on Stretch. 2017-10-20 21:17:41 +02:00