[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdesdk/scripts
From: David Faure <faure () kde ! org>
Date: 2005-11-30 13:49:58
Message-ID: 1133358598.882537.4294.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 484350 by dfaure:
Preserve the toplevel build directory itself when cleaning it up; so that
I can make the build dir for a given module a symlink, and kdesvn-build will
keep the symlink instead of replacing it with a real dir.
This helps when partition is getting full :)
M +4 -4 kdesvn-build
--- trunk/KDE/kdesdk/scripts/kdesvn-build #484349:484350
@@ -3390,9 +3390,10 @@
return 1;
}
+ # Use an existing directory
if (-e "$builddir")
{
- if(safe_system ('rm', '-rf', "$builddir"))
+ if(safe_system ('rm', '-rf', "$builddir/*", "$builddir/.*"))
{
# Remove build directory for normal module.
error "\tUnable to clean r[$builddir].";
@@ -3403,9 +3404,8 @@
# long and oh yeah, why'd my HD so active?...
info "\tOld build system cleaned, starting new build system.";
}
-
- # Now create the directory
- if (not super_mkdir ("$builddir"))
+ # or create the directory
+ elsif (not super_mkdir ("$builddir"))
{
error "\tUnable to create directory r[$builddir].";
return 0;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic