]> arthur.barton.de Git - bup.git/blob - t/echo-argv-bytes
test-restore-map-owner: accommodate python 3 and test there
[bup.git] / t / echo-argv-bytes
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 from __future__ import absolute_import, print_function
9
10 from os.path import abspath, dirname
11 from sys import stdout
12 import os, sys
13
14 script_home = abspath(dirname(sys.argv[0] or '.'))
15 sys.path[:0] = [abspath(script_home + '/../lib'), abspath(script_home + '/..')]
16
17 from bup.compat import argv_bytes
18
19 for arg in [argv_bytes(x) for x in sys.argv]:
20     os.write(stdout.fileno(), arg)
21     os.write(stdout.fileno(), b'\0\n')