]> arthur.barton.de Git - bup.git/blob - t/unknown-owner
210c5b3fe41350f3edaae673fb5b241bd5347127
[bup.git] / t / unknown-owner
1 #!/bin/sh
2 """": # -*-python-*-
3 bup_python="$(dirname "$0")/../cmd/bup-python" || exit $?
4 exec "$bup_python" "$0" ${1+"$@"}
5 """
6 # end of bup preamble
7
8 import grp
9 import pwd
10 import sys
11
12 def usage():
13     print >> sys.stderr, "Usage: unknown-owner (--user | --group)"
14
15 if len(sys.argv) != 2:
16     usage()
17     sys.exit(1)
18
19 if sys.argv[1] == '--user':
20     max_name_len = max([len(x.pw_name) for x in pwd.getpwall()])
21 elif sys.argv[1] == '--group':
22     max_name_len = max([len(x.gr_name) for x in grp.getgrall()])
23 else:
24     usage()
25     sys.exit(1)
26
27 print 'x' * (max_name_len + 1)