InsanePrawn
|
6581e34087
|
move packages/{device,deviceinfo}.py to devices/
|
2022-11-09 20:19:04 +01:00 |
|
InsanePrawn
|
c0b3b15260
|
packages: cmd_list_{devices,flavours}(): error on empty results
|
2022-11-09 20:19:04 +01:00 |
|
InsanePrawn
|
f77aa4f2a2
|
config: add listings of devices and flavours to config profile init aka prompt_profile() and --no-parse flag
This is slow-ish without SRCINFO caching
|
2022-11-09 20:19:04 +01:00 |
|
InsanePrawn
|
6f9a013c2e
|
packages: add cmd_devices_list()
|
2022-11-09 20:19:04 +01:00 |
|
InsanePrawn
|
75c832cbfb
|
packages: get_devices(): use lazy scanning, scan only device repository
|
2022-11-09 20:19:04 +01:00 |
|
InsanePrawn
|
2a20f6c45a
|
config: add Config.enforce_profile_flavour_set()
|
2022-11-09 20:19:04 +01:00 |
|
InsanePrawn
|
c3e4b5c108
|
packages/device: get_device: check if device pkgbuild dir exists upfront and raise clear exception if not instead of asserting
|
2022-11-09 20:11:20 +01:00 |
|
InsanePrawn
|
4f7cb8f516
|
packages/device: implement Device.parse_deviceinfo(), add deviceinfo tests
|
2022-11-09 20:11:20 +01:00 |
|
InsanePrawn
|
558993b89e
|
packages/pkgbuild: cache parsed pkgbuilds by path, add get_pkgbuild_by_path(), Pkgbuild.update(pkgb)
|
2022-11-02 00:38:18 +01:00 |
|
InsanePrawn
|
8a7f78261f
|
packages: add device.py and initial tests
|
2022-08-20 04:32:33 +02:00 |
|