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