File: apt-cache

package info (click to toggle)
lsb 4.1%2BDebian8%2Bdeb7u1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 500 kB
  • sloc: python: 1,179; sh: 276; makefile: 67; perl: 6
file content (57 lines) | stat: -rwxr-xr-x 2,562 bytes parent folder | download | duplicates (2)
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:')