Stephan Kulow
e44bbf78cc
pkglistgen: Write group stubs for --only-release-packages
2019-01-17 14:35:18 +01:00
Stephan Kulow
15f7e3d9f2
pkglistgen: Move one more function to solv_utils
2019-01-17 14:35:18 +01:00
Stephan Kulow
49a7a66144
pkglistgen: Trim down CommandLine interface to the minimum
2019-01-17 14:35:18 +01:00
Stephan Kulow
f087f56a71
pkglistgen: Introduce file_utils functions
2019-01-17 14:35:18 +01:00
Stephan Kulow
1ec04565e3
pkglistgen: Move dump_solv into its own file
2019-01-17 14:35:18 +01:00
Stephan Kulow
1a3ffa1576
pkglistgen: move do_solve into tools class
...
(no longer a command used on its own good)
2019-01-17 14:35:18 +01:00
Stephan Kulow
d04f347a74
pkglistgen: Bugfixes for create_sle_weakeremovers
2019-01-17 14:35:18 +01:00
Stephan Kulow
4ab866cb2c
pkglistgen: move create_sle_weakremovers to tool class
2019-01-17 14:35:18 +01:00
Stephan Kulow
5729439e0f
pkglistgen: Drop list commands
...
They were mainly used for initial conversion of leap
2019-01-17 14:35:17 +01:00
Stephan Kulow
3b7d7dea8f
pkglistgen: Drop update command
...
The commands using the repos update themselves
2019-01-17 14:35:17 +01:00
Stephan Kulow
8351d2e677
pkglistgen: Move suggested from global to package level
...
There is no product that wants all suggests for all products on all groups,
so the only product left that wants to have suggests is Tumbleweed for the DVD
pattern
To solve the suggests we run a global transaction on the
result + its suggests to determine packageand supplements.
To avoid problems (in general) we discard obsolete and conflicts
in packages - so we can have product groups with conflicting packages
and still get the additional supplements
2019-01-17 14:35:17 +01:00
Stephan Kulow
33d4e2ae21
pkglistgen: Take the architectures from tool not opts
2019-01-17 14:35:17 +01:00
Stephan Kulow
ab85d07f72
pkglistgen: Move into a folder and split into 3 files
...
No further refactoring, but some cleanup of imports (which obviously has
dangers in itself)
2019-01-17 14:35:17 +01:00