From 72c25c539d9f704537103f60bfb98097c6c198dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0smail=20D=C3=B6nmez?= Date: Sun, 16 Oct 2005 13:31:37 +0000 Subject: [PATCH] Ok this was pretty tricky. If config.guess & config.sub is a symlink to somewhere else you might copy a file into itself resulting in empty files in /usr/share/gnuconfig. So if these files are links just rm them first then copy. As seen in faac package --- pisi/actionsapi/libtools.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pisi/actionsapi/libtools.py b/pisi/actionsapi/libtools.py index 04f87cfd..dfc992e6 100644 --- a/pisi/actionsapi/libtools.py +++ b/pisi/actionsapi/libtools.py @@ -43,6 +43,8 @@ def gnuconfig_update(): for root, dirs, files in os.walk(os.getcwd()): for file in files: if file in ['config.sub', 'config.guess']: + if os.path.islink(file): + unlink(file) copy('/usr/share/gnuconfig/%s' % file, join_path(root, file)) ctx.ui.info(_('GNU Config Update Finished.'))