zhangn1985
507a19ff0d
git: do not update/checkout with root privileges ( #1580 )
...
* git: do not update/checkout with root privileges
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
* Add warning and rfc utils install
2019-09-29 11:41:43 +02:00
Igor Pečovnik
c87d9692e2
Tiny bugfix for starting fro m very minimal image
...
Check also for gnupg and install it
2019-09-28 22:19:51 +02:00
Igor Pečovnik
0941aec869
Add missing dependencies
...
We can't import keys without PGP suite installed. Adding. Add another check to install Docker automated only on Debian based distributions.
2019-09-28 21:00:46 +02:00
Igor Pečovnik
fa9b0f54b9
Moving configs under userpatches ( #1564 )
...
* Config files moved to userpatches.
* Automatic move config-default.conf to userpatches folder
* Move Dockerfile to config/templates which is then copied to userpatches.
* Enable torrent dl by default
* Install docker if we want to build under Docker but its not installed
* Adjust Vagrant settings
Signed-off-by: Tian Yuanhao <tianyuanhao@aliyun.com>
2019-09-28 20:49:28 +02:00
Igor Pečovnik
f7f98eabb5
Remove deprecated check
2019-09-07 23:32:18 +02:00
Igor Pečovnik
1221d59233
Build all targets RFC ( #1515 )
...
* Introducing build-all-ng
* Implementing REBUILD_IMAGES='board1,board2,...' for rebuilding certain images only
* Add optimisations when building kernels - only cycle trough needed targets. Adding variable for defining whether an image is build, otherwise only BSP is made.
* repository manipulating RFC
* Add bianco deb file that is added by default if repository is clean
* Switch to gpg2 signing method, small bugfix
* Create subdir for debs and debs-beta
* Synaptic bugfix: installing indexing tools https://forum.armbian.com/topic/8021-orange-pi-one-synaptic-package-manager-search-very-slow/?do=findComment&comment=74918
* add all modules by default to Odroid N2, but leave them commented
* Bugfix: not making any builds when selecting kernel_only
* Remove EXTERNAL=yes ... move armbian-config and armbian-firmware into main compilation area, drop others since they are deprecated anyway. This will also enable multi threaded images making
* Move armbian.list to create_sources_list function. Replace NTP by Chrony. Remove armbian-firmware from PACKAGE_LIST and RockPi 4A (#1528 )
* Replace NTP by chrony. Remove installion of outdated armbian-firmware from reposity.
* added RockPi 4A
* New format for board config
* Fix Bluetooth dependencies for minimal package - add rfkill to family related installs
* Moving networkd-dispatcher from minimal image
* Cubox-i: update default config
* Improving umount process
* Add purgesource feature
* Add FULL_DESKTOP to install few more applications on top of our desktop - notebooks should * rk3399 default: adjust patches and configuration
* Enable full desktop on most powerfull boards and notebooks
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2019-09-01 22:13:13 +02:00
Przemysław Sztoch
bc0fbb85bc
Add USERPATCHES_PATH optional setting to config file. ( #1450 )
...
Required if userpatches folder is conflicted between two different configs.
This is frequent and requires maintaining two copies of the builder.
2019-07-09 22:50:49 -04:00
Przemysław Sztoch
31b56af49f
Default config as symlink and better kernel package metadata ( #1446 )
...
* Default config as symlink for comfort switching between several custom boards.
* Better metadata for kernel packages.
* Local changes with detailed git diff.
* Support for gz and bz2 compression (supported by balenaEtcher).
Support for generation sha without 7z compression.
Bug fix for current directory changing in 7z compression.
* Remove bzip2 and use fast pigz for gziping.
* Deleted typo with "gz" in 7z section.
Separated parameter for gpg.
* Information about exit command.
2019-07-06 22:35:42 +02:00
Manuel Rüger
bffdfcd7f0
Apply shellcheck recommendations ( #1389 )
...
* compile.sh: Apply shellcheck recommendations
* lib/upgrade.sh: Apply shellcheck recommendations
* lib/main.sh: Apply shellcheck recommendations
* lib/desktop.sh: Apply shellcheck recommendations
* lib/makeboarddeb.sh: Apply shellcheck recommendations
2019-05-30 22:19:53 +02:00
Stefan Mavrodiev
b7e8dd3d4d
Fix argument parsing
2018-12-19 09:53:11 +02:00
zador-blood-stained
a407e988c8
Add a missing bit to d1a9c8a
2018-05-24 22:33:16 +03:00
ThomasKaiser
2f3fd75544
Fix 'whitespace in path' fix
2017-09-14 03:13:26 -07:00
ThomasKaiser
6178cca694
Immediately exit compile.sh if whitespace in path is detected. #762
2017-09-13 12:59:03 +02:00
zador-blood-stained
c3567743a0
Small cleanup
2017-08-06 17:11:16 +03:00
Igor Pecovnik
a9b4e9a9a4
Properly solved handling subrevisions
2017-08-02 23:51:43 +02:00
Igor Pecovnik
2e7987c953
Bugfix
2017-08-02 20:49:16 +02:00
Igor Pecovnik
a1154106c1
Allow overriding SUBREVISION in config
2017-08-02 19:30:37 +02:00
Igor Pecovnik
d94b39194c
Add subrevision if BETA="yes" for daily builds
2017-08-02 07:57:51 +02: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
cb77343979
Add migration checks and messages
2017-08-01 12:28:19 +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
zador-blood-stained
585614d5b3
Change default build script options
...
Use PROGRESS_DISPLAY=plain by default
Remove (hide) internally used options
Add dialog for KERNEL_CONFIGURE option
2017-07-09 21:28:07 +03:00
Igor Pecovnik
feebf0cfd3
Typo
2017-06-17 21:35:45 +02:00
Igor Pecovnik
f4265dc6b4
New switch - freeze armbian packages (u-boot, kernel, dtb)
2017-06-17 21:34:03 +02:00
zador-blood-stained
9b232d73ba
Implement old rootfs cache files clean up option
2017-01-21 16:02:22 +03:00
zador-blood-stained
612e134e4f
Differentiate between stable and nightly images
2017-01-04 16:53:18 +03:00
Igor Pecovnik
f0d2425929
Beta builds are now defined in board configuration - will be live and updated after few test runs. There was also few fixes for parallel building.
2016-12-12 19:38:55 +01:00
Igor Pecovnik
6ec8ab2269
If compile.sh is changed we need to bump number
2016-09-17 19:55:04 +02:00
Vincent Legoll
85e75b68cb
Rename DEBUG_MODE to CREATE_PATCHES
...
As proposed on the forum:
http://forum.armbian.com/index.php/topic/1660-420-build-tools-testing-for-improvements-andor-documentation/#entry15104
Signed-off-by: Vincent Legoll <vincent.legoll@idgrilles.fr>
2016-09-17 19:50:13 +02:00
zador-blood-stained
62b5697847
Update GLshim patch
...
Update patching process verbosity
Enable installing additional packages by default
2016-09-03 16:42:03 +03:00
zador-blood-stained
361bb4bde5
Fix exit code for compile.sh
2016-07-27 21:10:33 +03:00
zador-blood-stained
c900b5c930
Add CLEAN_LEVEL=extra
2016-07-27 16:29:07 +03:00
zador-blood-stained
70c6ca547b
Add post-build hook to compile.sh
2016-07-27 13:43:05 +03:00
zador-blood-stained
c7b49e6667
Update compile.sh
2016-07-27 13:37:23 +03:00
Igor Pecovnik
e32e1f55dd
Introducing new feature, defined as "DEBUG_MODE" for easier source debugging. You can create changes on the top of all our patches and patch, placed into sub dir userpatches, will be produced automatically
2016-06-13 21:02:39 +02:00
zador-blood-stained
a784c535c7
Enable audio for lime-a10 legacy
2016-05-06 13:42:43 +03:00
zador-blood-stained
aa8268256d
Update project README
...
Update compile.sh to use dialog for KERNEL_ONLY
Update configuration.sh
2016-04-19 13:27:35 +03:00
Igor Pecovnik
26cfa8b20d
rewerting part of previous commit
2016-04-18 22:14:07 +02:00
Igor Pecovnik
2697f999c4
Board config rework, more precise target defining for automated build process, build kernel only removed from switch, so it prompts by default
2016-04-18 22:10:31 +02:00
Igor Pecovnik
76bc57a5d6
realpath not installed by default, at least not on Trusty.
2016-04-16 21:12:24 +02:00
zador-blood-stained
27339983b5
Rework build-all.sh to use board configuration files
2016-04-16 21:42:53 +03:00
zador-blood-stained
fcacbaf974
Rework external applications into plugins
2016-04-08 16:49:04 +03:00
Rabouin Geoffroy
aa5360581c
typo
2016-04-05 11:27:41 +02:00
zador-blood-stained
a3f325947f
Faster check for git presence in compile.sh
2016-03-22 21:37:18 +03:00
zador-blood-stained
b552a33226
Changed update procedure in compile.sh
2016-03-22 17:32:53 +03:00
Igor Pecovnik
2700588bde
Further shaping of compile call script - regarding updating.
2016-03-20 08:06:47 +01:00
zador-blood-stained
50ac1049d3
Update documentation and launcher script
2016-03-19 17:38:45 +03:00
Igor Pecovnik
c3f7ce5b85
Small bugfix for latest commit
2016-03-19 09:11:45 +01:00
Igor Pecovnik
4e76ed6c9a
Show warning when we modify main library and display which files were modded
2016-03-19 08:54:56 +01:00
ThomasKaiser
76af6b137e
Few more H3 fixes, green LED high active again, little fel-boot enhancements
2016-03-17 20:16:26 +01:00
Igor Pecovnik
7b71e13d9c
compile.sh was changed, so increment version number
2016-02-10 10:19:41 +01:00
Igor Pecovnik
2a897066ce
Removed deprecated variable. FBTFT was converted to kernel patch and can be manipulated there
2016-02-10 10:18:29 +01:00
zador-blood-stained
b10baf1ef4
Small change in compile.sh
...
Support for ext4 /boot partition for boot.cmd
Still needs changing root partition parameter in debootstrap to avoid
breaking nand/sata install
2016-01-09 16:26:45 +03:00
Igor Pečovnik
c368c7c459
Forget to change number since we made some changes to this file
2016-01-09 08:11:48 +01:00
Igor Pečovnik
0a20b32d11
Passwd, maintainer info, ... moved to configuration
2016-01-08 19:48:20 +01:00
zador-blood-stained
7e0cfa6b68
Move ccache to hidden options (enabled by default)
2016-01-03 13:51:56 +03:00
zador-blood-stained
506424edd9
Fix for checking out the latest version of build script
2016-01-01 14:42:20 +03:00
zador-blood-stained
26edc9dcba
Small improvements
...
[RFC] Experimental debootstrap and image creation process
2015-12-30 16:07:40 +03:00
zador-blood-stained
71ecf7ac12
Option to specify git tag for lib
2015-12-30 11:49:38 +03:00
zador-blood-stained
d1769f75e6
New way of customizing images
2015-12-22 20:41:43 +03:00
zador-blood-stained
a7d809d577
Apt --no-install-recommends for host dependencies
2015-12-14 17:03:41 +03:00
zador-blood-stained
1f172a563b
Executable bit for compile.sh
2015-12-11 17:50:04 +03:00
zador-blood-stained
e099527769
Reworked cleaning logic
2015-12-10 21:21:52 +03:00
zador-blood-stained
4514b909c2
Clarification
2015-12-09 00:07:52 +03:00
zador-blood-stained
8e21284e3d
Failsafe: checking version of copied compile.sh
2015-12-08 23:27:23 +03:00
zador-blood-stained
ea1f4b877e
Restart with superuser privileges if needed
2015-12-07 16:57:37 +03:00
Igor Pečovnik
5365760e02
Build script complete rewrite. Added user patches and WIP boards: Orangepi+, Lemaker Guitar
2015-12-02 20:33:32 +01:00