1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
#!/usr/bin/python
# coding=utf-8
# Fake apt-cache python script to emulate policy output for test usage
# Python3-compatible print() function
from __future__ import print_function
import sys
import os
if len(sys.argv) <= 1 or sys.argv[1] != 'policy':
sys.exit("Shall only be run with exactly one argument: 'policy'")
print("Package files:")
print(" 100 /var/lib/dpkg/status")
print(" release a=now")
if os.environ.get('TEST_APT_CACHE1') == '932':
print(' 932 http://Mirror_is_not_read/folder-either-debian/ sid/main arch Packages')
print(' release o=oRigIn,a=SuiTe,n=codename-not-read,l=lABel,c=C0mp0nent')
print(' origin Mirror-is-not-read')
if os.environ.get('TEST_APT_CACHE2') == '600':
print('600 http://MirRor_is_not_read/folder-either-debian/ sid/main arch Packages')
print(' release o=0RigIn,a=5uiTe,n=codename-not-read,l=1ABel,c=C03p0nent')
print(' origin MirRor-is-not-read')
if os.environ.get('TEST_APT_CACHE3') == '754':
print(' 754 http://MirRor_is_not_read/folder-either-debian/ sid/main arch Packages')
print(' release o=Jérôme Helvète,a=5uiTe,n=codename-not-read,l=1ABel,c=C03p0nent')
print(' origin MirRor-is-not-read')
if os.environ.get('TEST_APT_CACHE_RELEASE') == '512':
print(' 512 http://MirRor_is_not_read/folder-either-debian/ sid/main arch Packages')
print(' release o=or1g1n,a=testing,n=codename-not-read,l=l8bel,c=c0mp0nent')
print(' origin MirRor-is-not-read')
# Add an experimental to be ignored, with a bigger priority.
print(' 12 http://MirRor_is_not_read/folder-either-debian/ exp/main arch Packages')
print(' release o=or1g1n,a=Riliz5uiTe,n=codename-not-read,l=l8bel,c=c0mp0nentIgn')
print(' origin MirRor-is-not-read')
# Add an release from foreign repository, to be considered too.
print(' 512 http://MirRor_is_not_read/folder-either-debian/ exp/main arch Packages')
print(' release o=P-or1g1n,a=sid,n=codename-not-read,l=P-l8bel,c=OtherComp')
print(' origin MirRor-is-not-read')
if os.environ.get('TEST_APT_CACHE_UNSTABLE') == '500':
print(' 500 http://MirRor_is_not_read/folder-either-debian/ sid/main arch Packages')
print(' release o=Debian,a=unstable,n=sid,l=Debian,c=main')
print(' origin MirRor-is-not-read')
if os.environ.get('TEST_APT_CACHE_UNSTABLE_PORTS') == '500':
print(' 500 http://MirRor_is_not_read/folder-either-debian-ports/ sid/main arch Packages')
print(' release o=Debian Ports,a=unstable,n=sid,l=ftp.debian-ports.org,c=main,v=1.0')
print(' origin MirRor-is-not-read')
print('Pinned packages:')
|