80 Commits

Author SHA1 Message Date
clrbuilder
d6250a68cd Update packages file for version 21500
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
21510 21500
2018-03-23 06:01:38 -07:00
clrbuilder
a0208a0509 Update packages file for version 21490
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
21490
2018-03-22 12:48:08 -07:00
clrbuilder
7ff122463b Update packages file for version 21480
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-03-22 07:16:18 -07:00
clrbuilder
08498361a4 Update packages file for version 21470
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-03-22 06:01:51 -07:00
clrbuilder
1b8c8d250d Update packages file for version 21440
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
21460 21450 21440
2018-03-20 12:03:00 -07:00
clrbuilder
4eccb104d5 Update packages file for version 21420
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
21430 21420
2018-03-19 12:04:45 -07:00
clrbuilder
4ac2b829d3 Update packages file for version 21410
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
21410
2018-03-19 06:51:50 -07:00
clrbuilder
052fa48e83 Update packages file for version 21400
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
21400
2018-03-16 15:00:30 -07:00
clrbuilder
382ed28176 Update packages file for version 21390
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
21390
2018-03-16 08:16:43 -07:00
Patrick McCarty
e695db8c80 Fix 'make pull' to honor the autospec pushurl
A 'make clone' sets the proper git pushurl for autospec, but a
subsequent 'make pull' does not honor override. Fix by adding a special
condition for 'make pull'.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
21380
2018-03-14 17:30:10 -07:00
clrbuilder
f12e7e48ea Update packages file for version 21340
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
21360 21350
2018-03-14 12:01:52 -07:00
clrbuilder
f269683632 Update packages file for version 21310
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
21330
2018-03-13 15:52:23 -07:00
clrbuilder
a2c4413083 Update packages file for version 21220
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
21290 21280 21270 21260
2018-03-08 17:29:54 -08:00
Patrick McCarty
cc6e70bb29 Enable local repo notice for autospec commands
Similar to how a notice is printed for 'make build', enable the same
notice for 'make autospec' and 'make autospecnew'.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-03-08 14:01:48 -08:00
Patrick McCarty
f3989c0d5a Enable local repo support for autospec
Local repo support was recently added for 'make build', so do the same
for 'make autospec' and 'make autospecnew'.

Note that to make mock invocations work at both package-level and
toplevel, I am resolving MOCK_CONFIG_VAL with the realpath function.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-03-07 16:36:41 -08:00
Patrick McCarty
f697b227e8 Rename Makefile.functions to Makefile.shared
The name "shared" makes more sense at this point, since the makefile
does not contain only functions, and it is meant to be shared between
Makefile.common and Makefile.toplevel.

Also, reorder the makefile includes, since Makefile.shared should be
able to use variables defined in Makefile.config.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-03-07 16:00:24 -08:00
clrbuilder
01e548b268 Update packages file for version 21180
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
21180
2018-03-07 12:02:02 -08:00
Patrick McCarty
128799fa02 local repo: unhide local repo conf files
To make sure the conf files are more visible in the local repo
directory, unhide them by installing them without a leading dot
character.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
21170
2018-03-06 16:56:47 -08:00
Patrick McCarty
ad77e695dc local repo: instantiate repo after creating the directory
DNF seems to ignore an uninitialized repo, but Yum does not. To fix,
make sure to run createrepo immediately after creating the local repo
directory.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-03-06 16:56:47 -08:00
Patrick McCarty
8bf6c59e96 Enable local repo support for 'make build'
With this change, 'make build' will automatically use the local repo, if
enabled. A notice is printed in case the user didn't want to use the
local repo and wishes to disable it with 'make repodisable'.

Another functional change here is that 'make build' will use the in-tree
mock config (clear.cfg) instead of the /etc/mock/clear.cfg. If this
behavior is not desired, then MOCK_CONF can be modified in
Makefile.config, or overridden by a Makefile.config.site_local.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-03-06 16:56:47 -08:00
Patrick McCarty
ac3f1898f6 local repo: forcibly remove RPMs from the local dir
In case the user runs 'make repoclean' followed by 'make repoadd' in a
package repo dir, 'rm' will complain. Add the -f option to silence those
warnings.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-03-06 16:56:47 -08:00
Patrick McCarty
905b1d1c06 local repo: add toplevel 'repoclean' command
In case the user wants to remove all RPMs from the local repo, they can
now run 'make repoclean' at toplevel.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-03-06 16:56:47 -08:00
Patrick McCarty
e3b1adedd8 local repo: add 'repostatus' command
This new command displays a helpful summary of what packages exist in
the local RPM repo and whether it is enabled for Yum/DNF, Mock, or both.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-03-06 16:56:47 -08:00
Patrick McCarty
ab142ead38 local repo: run createrepo after 'repodel' removes RPMs
To ensure that RPM repo metadata is always up-to-date for the local
repo, make sure createrepo is run after removing the RPMs.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-03-06 16:56:47 -08:00
Patrick McCarty
a9982b4064 local repo: add Mock support and enable/disable commands
An interface for a local RPM repository already exists, so extend it by
adding Mock support and the ability to enable and disable the
repository, at package level and at toplevel.

Integration for commands that use Mock will be added in separate
commits.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-03-06 16:56:47 -08:00
clrbuilder
9f8869fdff Update packages file for version 21150
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
21160 21150
2018-03-06 06:01:44 -08:00
Patrick McCarty
9892e87aec autospecnew: never clone the remote repo
With the assumption that developers will be keeping up-to-date by
running 'make pull; make clone', trying to clone the remote repo here is
not necessary.

If the package git repo already exists locally, no action is taken.
Otherwise, create a local package git repo, and then run autospec.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
21140 21130 21110 21100 21070 21080 21060 21010
2018-02-26 13:34:52 -08:00
clrbuilder
100ad5965e Update packages file for version 20920
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
21000 20960 20940 20920
2018-02-22 12:01:34 -08:00
clrbuilder
61db58c057 Update packages file for version 20910
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
20910
2018-02-22 06:01:30 -08:00
clrbuilder
abe044ee0c Update packages file for version 20890
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
20890
2018-02-21 06:01:43 -08:00
clrbuilder
8997c889f8 Update packages file for version 20870
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
20880 20870
2018-02-20 06:28:36 -08:00
clrbuilder
f2dd86b50c Update packages file for version 20850
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
20860
2018-02-16 13:38:18 -08:00
clrbuilder
fa6fa080d6 Update packages file for version 20840
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-02-16 06:01:40 -08:00
clrbuilder
a20775675d Update packages file for version 20830
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
20840
2018-02-15 13:06:50 -08:00
clrbuilder
9dfe2ba937 Update packages file for version 20820
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
20830
2018-02-15 07:51:46 -08:00
clrbuilder
744cf78eb1 Update packages file for version 20810
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
20820
2018-02-14 21:51:54 -08:00
clrbuilder
97e7ab937a Update packages file for version 20790
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
20800
2018-02-14 06:43:32 -08:00
clrbuilder
4fb96cadcc Update packages file for version 20780
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-02-13 15:08:36 -08:00
clrbuilder
670a01fc25 Update packages file for version 20770
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
20780
2018-02-13 10:59:59 -08:00
Leandro Dorileo
728e6ea221 make clean: show what's going on
Intead of waiting forever, show the user the package we're cleaning.

Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
20770
2018-02-12 18:49:24 -08:00
Leandro Dorileo
240653c41d give status target a better output
Improve the output for "make status" by displaying only relevant
status parts (avoiding the git warning and instructions output).

Also make sure we don't run git status "non git package folders"
(i.e packages/common).

Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-02-12 18:49:21 -08:00
clrbuilder
6935953ee7 Update packages file for version 20760
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-02-12 11:46:31 -08:00
clrbuilder
f210130e38 Update packages file for version 20730
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
20760 20740
2018-02-08 16:53:40 -08:00
Patrick McCarty
8df7f9dd6b Update autospec.conf template
Expand the autospec.conf template to document missing options. Also,
autospec just gained the ability to understand relative paths for these
two options, so document this too.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
20720
2018-02-06 13:23:41 -08:00
clrbuilder
c424e9cd89 Update packages file for version 20700
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-02-06 05:45:22 -08:00
Patrick McCarty
c247096be4 Provide an example for running user-setup.sh
The README was not very clear on how to actually download the script and
run it, so provide an example.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-02-05 13:14:36 -08:00
clrbuilder
42e2edaf6b Update packages file for version 20690
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-02-05 09:37:54 -08:00
William Douglas
5c4004f6d8 Update mock clear.cfg to use dnf 2018-02-02 04:17:10 +00:00
clrbuilder
374f9dd581 Update packages file for version 20600
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
20650 20640 20630 20620 20610 20600
2018-01-30 06:00:59 -08:00
clrbuilder
68c06960c9 Update packages file for version 20580
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
20590 20580
2018-01-29 06:00:57 -08:00