diff --git a/redo-ifcreate b/redo-ifcreate new file mode 120000 index 0000000..1ab7c33 --- /dev/null +++ b/redo-ifcreate @@ -0,0 +1 @@ +redo-ifcreate.py \ No newline at end of file diff --git a/redo-ifcreate.py b/redo-ifcreate.py new file mode 100755 index 0000000..9e14946 --- /dev/null +++ b/redo-ifcreate.py @@ -0,0 +1,16 @@ +#!/usr/bin/python +import sys, os +import vars +from helpers import * + + +if not vars.TARGET: + sys.stderr.write('redo-ifcreate: error: must be run from inside a .do\n') + sys.exit(1) + +for t in sys.argv[1:]: + mkdirp('%s/.redo' % vars.BASE) + if os.path.exists(t): + add_dep(vars.TARGET, 'm', t) + else: + add_dep(vars.TARGET, 'c', t)