summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/changelog3
-rw-r--r--src/lib/Client/Tools/POSIX.py2
2 files changed, 4 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog
index aa6c5f5fb..a38c40258 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
bcfg2 (1.2.3-14) unstable; urgency=low
* Client/Tools/POSIX: fix indentation
+ * Client/Tools/POSIX: fix prune actions
- -- Alexander Sulfrian <alex@spline.inf.fu-berlin.de> Fri, 07 Jun 2013 01:27:24 +0200
+ -- Alexander Sulfrian <alex@spline.inf.fu-berlin.de> Fri, 07 Jun 2013 01:31:15 +0200
bcfg2 (1.2.3-13) unstable; urgency=low
diff --git a/src/lib/Client/Tools/POSIX.py b/src/lib/Client/Tools/POSIX.py
index 847116286..5f380023b 100644
--- a/src/lib/Client/Tools/POSIX.py
+++ b/src/lib/Client/Tools/POSIX.py
@@ -319,6 +319,8 @@ class POSIX(Bcfg2.Client.Tools.Tool):
[entry.append(XML.Element('Prune', path=x)) \
for x in ex_ents]
self.prune_list += ex_ents
+ elif self.prune_list:
+ pruneTrue = False
except OSError:
ex_ents = []
pruneTrue = True