-#!/usr/bin/env python
+#!/usr/bin/env python3
# vi: encoding=utf-8 ts=8 sts=4 sw=4 et
+from __future__ import print_function
+
import sys, os
import getopt
sys.path.insert(0, os.environ['HOME']+'/tld-ftp-admin/modules')
try:
opts, args = getopt.getopt(sys.argv[1:], '')
except getopt.GetoptError:
- print >>sys.stderr, "ERR: options error"
- print >>sys.stderr, "checksign.py tree package1 [package2...]"
+ print("ERR: options error", file=sys.stderr)
+ print("checksign.py tree package1 [package2...]", file=sys.stderr)
sys.exit(1)
if len(args) < 1:
- print >>sys.stderr, "ERR: missing tree name"
- print >>sys.stderr, "checksign.py tree package1 [package2...]"
+ print("ERR: missing tree name", file=sys.stderr)
+ print("checksign.py tree package1 [package2...]", file=sys.stderr)
sys.exit(1)
if sign_key == None:
- print >>sys.stderr, "ERR: sign_key not defined in config"
+ print("ERR: sign_key not defined in config", file=sys.stderr)
sys.exit(1)
treename = args[0]
ftpio.connect('sign')
if not ftpio.lock(treename, True):
- print >>sys.stderr, "ERR: %s tree already locked" % treename
+ print("ERR: %s tree already locked" % treename, file=sys.stderr)
sys.exit(1)
files = []
ftpio.unlock(treename)
-print "Checking signatures of %d packages" % len(tree.loadedpkgs)
+print("Checking signatures of %d packages" % len(tree.loadedpkgs))
sign = []
for pkg in tree.marked4moving:
unsigned = 0
unsigned += 1
if unsigned != 0:
- print '%s: %d files NOT signed' % (pkg.nvr, unsigned)
+ print('%s: %d files NOT signed' % (pkg.nvr, unsigned))
else:
- print '%s signed' % pkg.nvr
+ print('%s signed' % pkg.nvr)
sys.exit(0)