1#!/bin/sh
2"""": # -*-python-*-
3# https://sourceware.org/bugzilla/show_bug.cgi?id=26034
4export "BUP_ARGV_0"="$0"
5arg_i=1
6for arg in "$@"; do
7    export "BUP_ARGV_${arg_i}"="$arg"
8    shift
9    arg_i=$((arg_i + 1))
10done
11# Here to end of preamble replaced during install
12bup_python="$(dirname "$0")/../../config/bin/python" || exit $?
13exec "$bup_python" "$0"
14"""
15# end of bup preamble
16
17from __future__ import absolute_import
18import os, sys, time
19
20sys.path[:0] = [os.path.dirname(os.path.realpath(__file__)) + '/..']
21
22from bup import compat, options
23
24
25optspec = """
26bup tick
27"""
28o = options.Options(optspec)
29opt, flags, extra = o.parse(compat.argv[1:])
30
31if extra:
32    o.fatal("no arguments expected")
33
34t = time.time()
35tleft = 1 - (t - int(t))
36time.sleep(tleft)
37