Commit Graph

2449 Commits

Author SHA1 Message Date
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
Igor Pecovnik b8e8c87933 Up with version due to rebuilding XU4 images with latest fixes. 2017-10-16 19:14:00 +02:00
Igor Pecovnik e2d94b5055 Host dependencies fix. Aptly from (any) distribution is too old. Adding author repository and update from there. 2017-10-15 23:22:01 +02:00
zador-blood-stained 581114c50e Disable distcc in chroot-buildpackages 2017-10-13 20:49:50 +03:00
zador-blood-stained 6dc723af87 Reset DISPLAY_MANAGER variable in build-all.sh 2017-10-12 12:23:48 +03:00
zador-blood-stained 2be34aa7a3 Add branch to kernel sources package name 2017-10-08 14:03:51 +03:00
zador-blood-stained 808462e1fd Add an option to install kernel sources to the image 2017-10-06 15:43:41 +03:00
zador-blood-stained 578084e7ea Add amlogic tools to the local cache 2017-10-06 15:36:07 +03:00
Igor Pecovnik ad3e331cef Move Bluetooth to desktop by default. Manual after installation creates troubles. 2017-10-06 12:00:44 +02:00
ThomasKaiser e7ad615648 Allow ODROID-XU4/HC1 to boot from btrfs
https://forum.armbian.com/index.php?/topic/5311-debian-btrfs-build-of-odroidxu4hc1-ends-up-in-boot-loop/
2017-10-05 23:40:51 +02:00
Igor Pecovnik 38465a8ffa Moving some small packages needed for armbian-config to base, mvebu64 conf update 2017-10-02 23:28:26 +02:00
Igor Pecovnik aa5956bacd Building espressobin ATF and flash image. Flashing failed at first test. Need more checking and tesging 2017-10-02 12:08:47 +02:00
zador-blood-stained 38db0b55f9 Add NM_IGNORE_DEVICES variable, drop NM config from mvebu64 2017-09-28 13:53:14 +03:00
Igor Pecovnik 094c1f4031 Stretch desktop fix for "dbus-launch terminated abnormally" at power off 2017-09-26 15:41:42 +02:00
Igor Pecovnik 6f0ff3e772 Bugfix and some other small fixes to repository management 2017-09-26 15:28:05 +02:00
Igor Pecovnik 81b5952296 Further bugfixing to repository update function 2017-09-26 15:02:24 +02:00
Igor Pecovnik 08314ed8ee Bugfix ...error when publishing empty repository 2017-09-25 23:51:45 +02:00
Igor Pecovnik eb5b91fa1b Remove Bluetooth and LIRC from default package base. Can be installed from armbian-config 2017-09-25 21:21:56 +02:00
zador-blood-stained 5b3285d374 Build utils separately for different releases (incl. Stretch) 2017-09-25 19:32:34 +03:00
zador-blood-stained 34b4b373fa Add Linaro GCC 6.3 and mirror toolchains on dl.armbian.com 2017-09-25 13:20:07 +03:00
zador-blood-stained 5deb38a9e0 More Stretch building preparations 2017-09-25 13:16:32 +03:00
zador-blood-stained d89812fe43 Small logging change for packaging 2017-09-24 13:18:11 +03:00
zador-blood-stained 79003a00d5 Small enhancements for chroot-buildpackages 2017-09-24 13:17:45 +03:00
Igor Pecovnik b80b5729d7 Up with revision to rebuild some images at download section. 2017-09-21 08:00:24 +02:00
zador-blood-stained 7afff9d19d Fix BSP postrm action on package upgrade 2017-09-20 15:19:17 +03:00
zador-blood-stained 195faaacaf Add an option for different kernel configuration menu
Closes #768
2017-09-19 19:35:06 +03:00
zador-blood-stained d8818f9d5d Small change for patching logging 2017-09-19 19:33:31 +03:00
zador-blood-stained 9b0db93514 Rename sun50iw* branches to sunxi64 2017-09-16 14:02:58 +03:00
zador-blood-stained 9be1e3cd1a Update u-boot to v2017.09 2017-09-12 11:37:18 +03:00
zador-blood-stained a2c4700d5c Use fakeroot for dpkg-deb packaging 2017-09-11 16:53:42 +03:00
zador-blood-stained d56b0e3fb5 Small fix for chroot-buildpackages 2017-09-09 17:56:29 +03:00
zador-blood-stained 5834783616 Add PACKAGE_LIST_RM to exclude packages from default list 2017-09-09 00:30:08 +03:00
zador-blood-stained ee83f8e245 Cleanup 2017-09-07 14:01:36 +03:00
zador-blood-stained 1fb6fcec99 Add install_deb_chroot helper function 2017-09-07 14:00:45 +03:00
zador-blood-stained 54dae9fc7e Refactoring 2017-09-07 12:22:50 +03:00
zador-blood-stained 7fcf97f29e Update sunxi-next to 4.13 2017-09-05 23:33:50 +03:00
zador-blood-stained 0e8baeda45 Add progress bar to kernel sources compression 2017-09-05 16:24:45 +03:00
Igor Pecovnik 925b859222 Preparing desktop as a virtual package ... 2017-09-04 19:00:06 +02:00
ThomasKaiser d587743177 Accidentally increased . Fix this 2017-09-03 23:58:03 -07:00
ThomasKaiser 9a217b3603 [OMV] Small installer tweaks, OMV4 preparation done 2017-09-03 23:54:54 -07:00
zador-blood-stained b77dcbcd71 Move asound.state files to packages/blobs 2017-09-02 18:04:43 +03:00
zador-blood-stained 16fbff0982 Update Linaro toolchains 2017-08-31 17:07:18 +03:00
zador-blood-stained 5796f327ba Fix build-all breakage in e29f55e 2017-08-30 23:20:51 +03:00
zador-blood-stained 9c284895f9 Allow setting per-branch u-boot defconfigs 2017-08-30 20:49:41 +03:00
Igor Pecovnik 6335481fc1 Add WIP boards image creations when expert mode is enabled. The same way as for kernel building. 2017-08-29 13:15:47 +02:00
Igor Pecovnik d6853e64db Better repository management. Purge packages to keep the desired number. Currently set to keep last five. 2017-08-28 23:16:17 +02:00
ThomasKaiser 527acd3035 Btrfs rootfs resize fixes
Stretch: http://sprunge.us/eHJY Xenial: http://sprunge.us/LAjQ Jessie/OMV: http://sprunge.us/MDZT
2017-08-28 13:29:51 -07:00
ThomasKaiser dc09142e75 First take on resizable btrfs rootfs 2017-08-28 09:19:57 -07:00
Stefan Mavrodiev 83122cad10 Fix USEALLCORES configuration (#733) 2017-08-23 19:27:43 +03:00
zador-blood-stained 1acf3801ae Small build script dependencies update 2017-08-23 12:37:13 +03:00
Igor Pecovnik 302b1aebe1 Breaking armbian-config into more files 2017-08-21 21:13:44 +02:00
Igor Pecovnik ce1dcf7146 Adding rc.local to Stretch - it might be useful to have it by default, few small desktop related fixes, removing hardware lirc conf for Stretch / sun7i only for now 2017-08-20 23:03:49 +02:00
zador-blood-stained 0ef5e2ed6d Drop unused gcc 4.9 toolchain dependencies 2017-08-20 22:07:08 +03:00
zador-blood-stained ced43bf527 Drop aarch64 host toolchain dependencies 2017-08-20 22:03:28 +03:00
zador-blood-stained 595cae9141 Drop the soft float host toolchain dependency 2017-08-20 21:13:01 +03:00
Igor Pecovnik dc9b761ae7 Change desktop startup icon logic from RELEASE to DISTRIBUTION and change tux icon name accordingly. Adding few missing desktop packages to Debian Stretch 2017-08-20 17:27:05 +02:00
zador-blood-stained e9d0dd9e3b Fix output and userpatches group and permissions 2017-08-20 17:37:00 +03:00
zador-blood-stained 78bac39f11 Don't try to update u-boot if target doesn't exist 2017-08-20 16:58:09 +03:00
zador-blood-stained 73dcf22219 Fix initrd generation on Stretch to include fs-specific fsck 2017-08-20 16:46:21 +03:00
zador-blood-stained cc204b83b0 Bugfix 2017-08-19 17:33:37 +03:00
zador-blood-stained d910b6918a Use Linaro toolchains instead of system ones for distcc 2017-08-19 17:22:42 +03:00
zador-blood-stained 54d71ef32f Small regexp bugfixes 2017-08-19 17:16:09 +03:00
zador-blood-stained e1cce01e6a Add Linaro 5.4 toolchains for future use 2017-08-19 13:11:24 +03:00
zador-blood-stained b88dc7cbac Fix lightdm activation and change its defaults
Move lightdm settings to the board support package
2017-08-18 20:10:00 +03:00
zador-blood-stained ed6d0d2d65 Small enhancements 2017-08-18 16:59:06 +03:00
zador-blood-stained 70da231717 Show WIP boards before SCS in the menu 2017-08-17 15:49:10 +03:00
zador-blood-stained 277c9ecd87 Preparations for adding Rock64 support
Add u-boot and ATF postprocessing hooks
2017-08-16 18:11:01 +03:00
zador-blood-stained c3567743a0 Small cleanup 2017-08-06 17:11:16 +03:00
zador-blood-stained 634110e787 Split ATF compilation into a separate function 2017-08-06 16:52:43 +03:00
zador-blood-stained f0e47d15a6 Small fixes 2017-08-06 16:52:43 +03:00
Igor Pecovnik 549d09b043 Move kernel heaers install under switch and to config example. Package can now be installed from armbian-config "with one click". 2017-08-06 14:45:13 +02:00
zador-blood-stained b97a94136d Remove console-common to prevent conflists with lightdm and plymouth 2017-08-03 20:41:39 +03:00
zador-blood-stained 57c98073b7 Refactor rootfs cache file number limit 2017-08-03 19:29:39 +03:00
zador-blood-stained 5bf532726c Refactor display manager selection
Remove option from the template config to leave it hidden for now
Enable lightdm by default for the Pinebook
2017-08-03 19:20:19 +03:00
Igor Pecovnik 4a909dec38 Added display manager to example configuration 2017-08-03 17:58:53 +02:00
Igor Pecovnik 2c382cd3c3 Added Light display manager as build option: DISPLAY_MANAGER="yes" 2017-08-03 17:13:23 +02:00
zador-blood-stained 0c97a53823 Typo 2017-08-03 16:45:15 +03:00
Igor Pecovnik a9b4e9a9a4 Properly solved handling subrevisions 2017-08-02 23:51:43 +02:00
zador-blood-stained 50e593e494 Docker and Vagrant fixes and improvements 2017-08-02 21:57:33 +03:00
Igor Pecovnik eaab1afdbf Move private cache under cache directory 2017-08-02 18:59:17 +02:00
Igor Pecovnik 869230d0dd executable bity 2017-08-02 18:17:28 +02:00
Igor Pecovnik 3a104c46bd RFC. Merge repo-show and update under one script 2017-08-02 18:14:46 +02:00
Igor Pecovnik ae15c93956 Enable Stretch building - bugfix? 2017-08-02 13:56:00 +02:00
Igor Pecovnik 1254af3369 Buildall Stretch preparation 2017-08-02 13:26:15 +02:00
zador-blood-stained 3e91fdfbb2 Make the sshd root login regexp simpler 2017-08-02 14:11:59 +03:00
Igor Pecovnik 4495c8f7f2 Yet another missing package and removing doubled motd entry in stretch 2017-08-02 13:10:47 +02:00
Igor Pecovnik 9cbcaa49fb Missing packages, two for armbian-config, other for Stretch 2017-08-02 13:03:46 +02:00
Igor Pecovnik a53bffae0c Bugfix - stretch has hash in front by default. 2017-08-02 12:55:49 +02:00
zador-blood-stained 04f5972b9c Build linux-source package for the kernel
Small refactoring
2017-08-01 22:30:48 +03:00
zador-blood-stained a39390da23 Small refactoring 2017-08-01 21:53:42 +03:00
zador-blood-stained 7b909c5df8 Bugfix for the bsp vs armbian-tools packages relationship 2017-08-01 16:33:06 +03:00
zador-blood-stained d90b0d1bfb Add Stretch building constraints 2017-08-01 16:30:56 +03:00
zador-blood-stained a948e9855b Move and simplify some distribution specific tweaks 2017-08-01 16:01:12 +03:00
zador-blood-stained ab7a73be31 Small cleanup 2017-08-01 15:31:54 +03:00
zador-blood-stained a190eebf43 Update the build script github repo address
Remove shebangs from non-executable files
2017-08-01 12:51:10 +03:00
zador-blood-stained 0a2547e8e0 Rename linux-vanilla directory to linux-mainline 2017-08-01 12:31:07 +03:00
zador-blood-stained eaf5482cff Rename common.sh to compilation.sh to better reflect its content 2017-08-01 12:31:07 +03:00
zador-blood-stained 8d52a811aa Add check_loop_device helper for debootstrap-ng 2017-08-01 12:31:07 +03:00
zador-blood-stained fa7052927f Update directory permissions when using sudo 2017-08-01 12:31:07 +03:00
zador-blood-stained 8396c95368 Improve Vagrant support
Fixes #676
2017-08-01 12:31:05 +03:00
zador-blood-stained 61b2bfb741 Improve Docker support
Closes #489
2017-08-01 12:30:34 +03:00
zador-blood-stained cb77343979 Add migration checks and messages 2017-08-01 12:28:19 +03:00
zador-blood-stained bba9d70128 Move created config and patches to output 2017-08-01 12:26:12 +03:00
zador-blood-stained 321fcf20a0 Remove useless CACHEDIR variable 2017-08-01 12:26:12 +03:00
zador-blood-stained 1949c0b6da Move debootstrap and packaging directories to a temp directory
This avoids errors with filesystem features and permissions when output
directory is shared in Virtualbox (i.e. when using Vagrant)
2017-08-01 12:26:10 +03:00
zador-blood-stained 56eac46d6c Remove useless SOURCES variable 2017-08-01 12:25:03 +03:00
zador-blood-stained 91be332f8a Refactor directory structure
Remove "parent of the project directory" setup
Closes #633
Closes #674
2017-08-01 12:24:56 +03:00