On Mon, Jul 10, 2017 at 10:28:21AM +0800, 林博仁 wrote:
> The following `diff --unified` fixed the rsync error, however I don't
> speak Python.
> 
> ```
> --- tar.py      2016-12-04 00:05:35.000000000 +0800
> +++ tar.py.patched      2017-07-10 10:23:37.318949713 +0800
> @@ -55,7 +55,7 @@
>          if os.path.isdir(srcdir):
>              debmake.yn.yn('remove "{}" directory in
> tar'.format(srcdir), 'rm -rf ' + srcdir, yes)
>          # copy from parent to srcdir using hardlinks (with debian/* data)
> -        command = 'rsync -av --link-dest=' + os.getcwd() + '/' +
> parent + ' ' + parent + '/. ' + srcdir
> +        command = 'rsync -av --link-dest="' + os.getcwd() + '/' +
> parent + '" "' + parent + '/." ' + srcdir
>          print('I: $ {}'.format(command), file=sys.stderr)
>          if subprocess.call(command, shell=True) != 0:
>              print('E: rsync -aCv failed.', file=sys.stderr)
> ```

This helps.  I will work on this.

Osamu

Reply via email to