Revision 9e2cd3a2
Added by koszko over 1 year ago
| src/hydrilla/builder/local_apt.py | ||
|---|---|---|
| 167 | 167 |
spaces. |
| 168 | 168 |
""" |
| 169 | 169 |
return f''' |
| 170 |
Architecture "amd64"; |
|
| 170 | 171 |
Dir "{directory}";
|
| 171 | 172 |
Dir::State "{directory}/var/lib/apt";
|
| 172 | 173 |
Dir::State::status "{directory}/var/lib/dpkg/status";
|
| ... | ... | |
| 290 | 291 |
Set up a local APT, update it using the specified sources.list configuration |
| 291 | 292 |
and use it to download the specified packages. |
| 292 | 293 |
|
| 293 |
This function downloads a .deb file of the packages matching the current
|
|
| 294 |
This function downloads .deb files of packages matching the amd64
|
|
| 294 | 295 |
architecture (which includes packages with architecture 'all') as well as |
| 295 |
all theis corresponding source package files and (if requested) the debs
|
|
| 296 |
all their corresponding source package files and (if requested) the debs
|
|
| 296 | 297 |
and source files of all their declared dependencies. |
| 297 | 298 |
|
| 298 | 299 |
Return value is a list of names of all downloaded files. |
| tests/test_local_apt.py | ||
|---|---|---|
| 253 | 253 |
assert not apt_root.exists() |
| 254 | 254 |
|
| 255 | 255 |
expected_conf = {
|
| 256 |
'Architecture': 'amd64', |
|
| 256 | 257 |
'Dir': str(apt_root), |
| 257 | 258 |
'Dir::State': f'{apt_root}/var/lib/apt',
|
| 258 | 259 |
'Dir::State::status': f'{apt_root}/var/lib/dpkg/status',
|
Also available in: Unified diff
always use APT packages for amd64 architecture