diff options
Diffstat (limited to 'scripts/opkg-query-helper.py')
| -rwxr-xr-x | scripts/opkg-query-helper.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/scripts/opkg-query-helper.py b/scripts/opkg-query-helper.py index fa6c44fa8b..2fb1a78970 100755 --- a/scripts/opkg-query-helper.py +++ b/scripts/opkg-query-helper.py | |||
| @@ -28,6 +28,7 @@ import re | |||
| 28 | 28 | ||
| 29 | archmode = False | 29 | archmode = False |
| 30 | filemode = False | 30 | filemode = False |
| 31 | vermode = False | ||
| 31 | 32 | ||
| 32 | args = [] | 33 | args = [] |
| 33 | for arg in sys.argv[1:]: | 34 | for arg in sys.argv[1:]: |
| @@ -35,6 +36,8 @@ for arg in sys.argv[1:]: | |||
| 35 | archmode = True | 36 | archmode = True |
| 36 | elif arg == '-f': | 37 | elif arg == '-f': |
| 37 | filemode = True | 38 | filemode = True |
| 39 | elif arg == '-v': | ||
| 40 | vermode = True | ||
| 38 | else: | 41 | else: |
| 39 | args.append(arg) | 42 | args.append(arg) |
| 40 | 43 | ||
| @@ -60,6 +63,12 @@ for line in fileinput.input(args): | |||
| 60 | elif line.startswith("Architecture:"): | 63 | elif line.startswith("Architecture:"): |
| 61 | arch = line.split(": ")[1] | 64 | arch = line.split(": ")[1] |
| 62 | print("%s %s_%s_%s.ipk %s" % (pkg,pkg,ver,arch,arch)) | 65 | print("%s %s_%s_%s.ipk %s" % (pkg,pkg,ver,arch,arch)) |
| 66 | elif vermode: | ||
| 67 | if line.startswith("Version:"): | ||
| 68 | ver = line.split(": ")[1] | ||
| 69 | elif line.startswith("Architecture:"): | ||
| 70 | arch = line.split(": ")[1] | ||
| 71 | print("%s %s %s" % (pkg,arch,ver)) | ||
| 63 | else: | 72 | else: |
| 64 | if line.startswith("Depends:"): | 73 | if line.startswith("Depends:"): |
| 65 | depval = line.split(": ")[1] | 74 | depval = line.split(": ")[1] |
