Ettore Di Giacinto
ada5793612
sabayondevkit-functions: set -e and make non-fatal commands return always true
v1.6.12
2016-11-02 12:11:47 +01:00
Ettore Di Giacinto
af32293577
fix syntax errors
v1.6.11
2016-10-27 01:42:26 +02:00
Ben Roberts
411c142f00
Fixup perlisms
v1.6.10
2016-10-24 10:48:36 +01:00
Ben Roberts
9446715e1a
Attempt to only add/remove enman repos that need action
...
Since enman was changed to provide exit status 1 [1] if the requested
operation failed, builder attempting to re-add an already existing repo
caused the entire build to fail. Rather than run the command and hope
for the best, this commit changes builder to obtain a list of already
installed repositories, and only add/remove the requested repos that
aren't already in the correct state.
[1] Sabayon/enman@7f3a6c88
v1.6.9
2016-10-24 09:16:35 +01:00
Ettore Di Giacinto
890206ba80
sabayondevkit-functions.sh: add -u as default emerge option to build_category_installed and build_obsolete
v1.6.8
2016-10-11 14:48:01 +02:00
mudler
79567a647b
sabayon-maint-helper: acquire lock before execution
2016-10-10 16:44:47 +02:00
Ettore Di Giacinto
0769169cc6
sabayondevkit-functions.sh: fix typo
v1.6.7
2016-10-10 14:14:07 +02:00
mudler
03b7b4fd18
sabayon-maint-helper: fixes
v1.6.6
2016-10-10 12:06:56 +02:00
mudler
39f437f0aa
adding sabayon-maint-helper
v1.6.5
2016-10-10 12:01:33 +02:00
Ben Roberts
4747e43752
Enable RSS feeds and changelogs on repos
v1.6.4
2016-10-02 18:36:46 +01:00
Ettore Di Giacinto
2d1c16e76e
builder: EQUO_SPLIT_INSTALL default is now 0
2016-09-22 00:05:52 +02:00
Ben Roberts
4dbbc6b34a
Strip out package itself from package_deps
...
Package_deps returned the target package in the output which is not
strictly true (the package is not a dependency of itself really).
In calcuate_missing also means we install the package once using entropy
(if available), and then immediately replace it with portage,
which just wastes effort.
It breaks installation in the cases where the older equo version blocks the
new portage version (e.g. change of slot).
This should remove the target package from the list of packages to be
installed with entropy.
2016-09-13 22:08:43 +01:00
Ettore Di Giacinto
36999309c2
builder: adding checks to fix a broken layman configuration
2016-09-13 10:06:05 +02:00
Ettore Di Giacinto
1ef3938a96
builder: enhance debug of profile setting
2016-09-12 13:17:29 +02:00
Ben Roberts
9119c8c973
Merge branch 'prune_virtual_fixes'
v1.6.3
2016-09-11 17:41:08 +01:00
Ben Roberts
632053fc2f
Print the builder docker commandline to aid in debugging
2016-09-11 17:19:11 +01:00
Ben Roberts
6fc14f7605
Expose /vagrant from the buildbox into the docker container to aid in debugging
2016-09-11 17:18:49 +01:00
Ben Roberts
4268b06305
Fix virtual pruning by switching from state to global variable for package_deps cache
2016-09-11 17:18:20 +01:00
mudler
a66dc7bb23
builder: added check for missing DEPEND/RDEPEND in QA phase
v1.6.2
2016-09-10 15:00:09 +02:00
mudler
1c4389a8aa
Makefile: cleanup
v1.6.1
2016-09-10 14:49:24 +02:00
mudler
c2a14afdf9
dynlink-scanner: add original author to the file
v1.6
2016-09-10 14:42:30 +02:00
mudler
2e7c359b8c
add dynlink scanner
2016-09-10 14:41:06 +02:00
mudler
e86c134e61
add depcheck
2016-09-10 12:40:45 +02:00
mudler
b34388c259
Merge branch 'dev'
v1.5
2016-08-15 15:13:45 +02:00
mudler
a1957a0587
[builder] fixes
2016-08-15 15:12:26 +02:00
mudler
fcfb218a17
[builder] turn on split_install by default
2016-08-15 14:56:46 +02:00
mudler
bac150a267
[builder] enhancing output
2016-08-15 14:48:18 +02:00
mudler
350e3d1000
[builder] split up into functions
2016-08-13 13:04:45 +02:00
mudler
10ef5244e3
[builder] allow to specify custom use flags per-package in the lists instead of in custom.use
...
* if emerge_split_install is enabled, then build.targets can contain useflags. (e.g. media-tv/kodi[-avahi] )
* for injected packages, this feature is always on
2016-08-13 12:40:36 +02:00
mudler
4b2cf1141c
[sabayon-buildpackages] add support for ETP_NOCACHE
v1.4
2016-08-04 11:25:21 +02:00
Ettore Di Giacinto
6e3ae4db29
builder: cleanup
2016-07-23 18:33:13 +02:00
Ettore Di Giacinto
d3e174eb10
sabayon-buildpackages: add support for REMOTE_PORTDIR and REMOTE_CONF_PORTDIR
2016-07-23 18:30:43 +02:00
Ettore Di Giacinto
4c4279e707
builder: add support for remote portdir and portage configurations
2016-07-23 18:30:03 +02:00
mudler
0e33e0d75f
builder: enable more verbosity to debug QA_CHECKS
2016-07-21 10:23:16 +02:00
mudler
cd19f3b85b
[builder] add equo args (multifetch && co.)
2016-07-21 10:20:06 +02:00
Ettore Di Giacinto
b899a21852
[sabayon-buildpackages] support mounting of /etc/portage/env
v1.3
2016-07-18 22:36:00 +02:00
Ettore Di Giacinto
c9ad172bd4
[sabayon-buildpackages] mount packages.env instead populating packages.env/
2016-07-18 22:26:33 +02:00
Ettore Di Giacinto
cdac817e59
sabayondevkit-functions: trying softly to start docker daemon
2016-07-16 15:36:57 +02:00
Ettore Di Giacinto
b33b4aa619
[builder] print qa checks if we are doing et
2016-07-16 10:27:54 +02:00
mudler
c8cd58df4b
[builder, sabayon-buildpackages] add QA_CHECKS env variable
v1.2
2016-07-08 00:28:18 +02:00
Ettore Di Giacinto
44d7510792
[builder] removing append to make.conf, now the env variable is set and working also on the entropy side
2016-07-03 14:48:44 +02:00
Ettore Di Giacinto
c7891958ea
[functions] add --noreplace to default args
2016-05-28 12:56:52 +02:00
mudler
c8a1ece37c
[functions] build() and build_installed() echoing packages being installed
2016-05-28 12:33:09 +02:00
Ettore Di Giacinto
fb745c8ed8
[builder] use ACCEPT_LICENSE with wildcard since Entropy 302
2016-05-26 12:17:07 +02:00
mudler
36fc5a6656
[sabayon-buildpackages] adding support for REMOVE_REMOTE_OVERLAY REMOVE_LAYMAN_OVERLAY
v1.1
2016-05-17 19:31:52 +02:00
mudler
a65f1acdca
[builder] add support for REMOVE_REMOTE_OVERLAY and REMOVE_LAYMAN_OVERLAY
2016-05-17 19:30:40 +02:00
mudler
02fd49a321
[builder] better output for logs
2016-05-17 19:23:27 +02:00
mudler
868dfb767d
[builder] clone user defined local_portage only if dir exists
2016-05-17 19:20:20 +02:00
mudler
5855d12d75
[builder] allow to pass to remote overlay the name and the sync-type
2016-05-17 19:18:24 +02:00
mudler
44aa54b031
[builder] removing dots from repository name
v1.0.3
2016-05-16 11:12:02 +02:00