Jimmy Berry
a1cf089572
repo_checker: support multi-layer projects during project_only run.
...
Include problems from all the layers instead of just the top layer as this
is effectively what the end-user would see.
2018-08-14 18:45:13 -05:00
Jimmy Berry
9e862efeb7
repo_checker: properly support multi-layer projects during request mode.
...
Previously, the additional layers supported added by coolo treated them
like staging projects which meant that everything except the bottom
override the bottom. Obviously, for SLE service packs this is not correct.
This rewrorks the underlying perl script to support a stack of directories
where the second directory is assumed the be the target project for the
purposes of the toignore (-f) argument and the top layer is the only
one for which problems are reported.
2018-08-14 18:45:10 -05:00
Jimmy Berry
bf5ae3d366
Merge pull request #1093 from jberry-suse/repo_checker-ignore-from-staging-and-dvd
...
repo_checker: rework to handle multiple stagings per group and proper repo layering.
2017-08-24 22:25:09 -05:00
Jimmy Berry
3e4c0ecebd
repo_checker.pl: support multiple directories to check.
2017-08-24 21:44:45 -05:00
Jimmy Berry
7f0c3262fe
repo_checker.pl: ensure that parser does not bleed over to other sections.
2017-08-23 16:34:16 -05:00
Jimmy Berry
3eef00409a
repo_checker: add whitelist for adoption phase.
...
Given all the pent up issues hidden by the previous checker this is sadly
necessary.
2017-08-02 10:35:52 -05:00
Jimmy Berry
bbd3262e3d
repo_checker.pl: rework installcheck parsing like fileconflicts to resolve bugs.
2017-07-31 21:08:13 -05:00
Jimmy Berry
6a6f146769
repo_checker.pl: s/INSTALL/CONFLICTS/ for file pointer for more clarity.
2017-07-31 21:08:13 -05:00
Jimmy Berry
d9e2e6b379
repo_checker.pl: switch from multi-line regex to single line and full.
...
The can't install regex was actually matching across multiple lines and
skipping various entries in the install check.
2017-07-31 21:08:13 -05:00
Jimmy Berry
3717d47607
Rename repo-checker.pl to repo_checker.pl to be consistent.
2017-07-31 21:08:13 -05:00