Commit Graph

2449 Commits

Author SHA1 Message Date
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