From 7bb90e9f5f36098da07cab7501e7e50cbc90d845 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 4 Nov 2013 07:29:18 +0100 Subject: Replacing os.link calls for hooks with shutil.copy to properly dereference symlinks in python stubs. --- components/binary_hooks | 2 +- components/bootstrap_hooks | 2 +- components/chroot_hooks | 2 +- components/source_hooks | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) (limited to 'components') diff --git a/components/binary_hooks b/components/binary_hooks index 4393d3505..cea8903f4 100755 --- a/components/binary_hooks +++ b/components/binary_hooks @@ -84,7 +84,7 @@ def main(): if verbose: print('I: Copying config/hooks/*.hook.binary to binary/live-build') - os.link(hook, os.path.join('binary/live-build/' + os.path.basename(hook)), follow_symlinks=True) + shutil.copy(hook, os.path.join('binary/live-build/' + os.path.basename(hook)), follow_symlinks=True) if verbose: print('I: Executing \' ' + hook + '\'') diff --git a/components/bootstrap_hooks b/components/bootstrap_hooks index 5162cdb5d..57b0e71f9 100755 --- a/components/bootstrap_hooks +++ b/components/bootstrap_hooks @@ -84,7 +84,7 @@ def main(): if verbose: print('I: Copying config/hooks/*.hook.bootstrap to chroot/live-build') - os.link(hook, os.path.join('chroot/live-build/' + os.path.basename(hook)), follow_symlinks=True) + shutil.copy(hook, os.path.join('chroot/live-build/' + os.path.basename(hook)), follow_symlinks=True) if verbose: print('I: Executing \' ' + hook + '\'') diff --git a/components/chroot_hooks b/components/chroot_hooks index d27d7ecc7..cf000cd95 100755 --- a/components/chroot_hooks +++ b/components/chroot_hooks @@ -84,7 +84,7 @@ def main(): if verbose: print('I: Copying config/hooks/*.hook.chroot to chroot/live-build') - os.link(hook, os.path.join('chroot/live-build/' + os.path.basename(hook)), follow_symlinks=True) + shutil.copy(hook, os.path.join('chroot/live-build/' + os.path.basename(hook)), follow_symlinks=True) if verbose: print('I: Executing \' ' + hook + '\'') diff --git a/components/source_hooks b/components/source_hooks index baba70c46..f057b7f60 100755 --- a/components/source_hooks +++ b/components/source_hooks @@ -84,7 +84,7 @@ def main(): if verbose: print('I: Copying config/hooks/*.hook.source to source/live-build') - os.link(hook, os.path.join('source/live-build/' + os.path.basename(hook)), follow_symlinks=True) + shutil.copy(hook, os.path.join('source/live-build/' + os.path.basename(hook)), follow_symlinks=True) if verbose: print('I: Executing \' ' + hook + '\'') -- cgit v1.2.3