From cfdb6b3eb9f1638946ea9cbbcad06117d51b9b2b Mon Sep 17 00:00:00 2001 From: Colin Guthrie Date: Tue, 27 May 2014 09:28:43 +0100 Subject: Use hardlinks when importing (can help speed up process for large SOURCES) The cp command supports the -l option since Mageia 1 so it's fairly safe to use this. --- CHANGES | 1 + MgaRepo/rpmutil.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 7e4666a..0e15ed4 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,4 @@ +- Use hardlinks when importing (can help speed up process for large SOURCES) - Added aliases for commit (ci) and checkout (co) * 1.10.6 diff --git a/MgaRepo/rpmutil.py b/MgaRepo/rpmutil.py index f0d413b..325c0ce 100644 --- a/MgaRepo/rpmutil.py +++ b/MgaRepo/rpmutil.py @@ -244,8 +244,8 @@ def put_srpm(srpmfile, markrelease=False, striplog=True, branch=None, svn.remove(entrypath) # Copy all files - execcmd("cp -rf", uspecsdir, currentdir) - execcmd("cp -rf", usourcesdir, currentdir) + execcmd("cp -rlf", uspecsdir, currentdir) + execcmd("cp -rlf", usourcesdir, currentdir) # Add new entries for entry in [x for x in uspecsentries -- cgit v1.2.1