From 0f51231f805d31492dc88a0624a94691388bbcbf Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Mon, 25 Aug 2014 12:51:16 +0300
Subject: [PATCH] Running 'fab clean' now runs all commands, even if some files
 are missing.

---
 .gitignore | 1 +
 fabfile.py | 9 ++++++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index 6e4732f..51bbe61 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@ debian/dcpman.prerm.debhelper
 debian/dcpman.substvars
 source/__pycache__
 source/ui.py
+*.pyc
diff --git a/fabfile.py b/fabfile.py
index ae2de68..2092111 100644
--- a/fabfile.py
+++ b/fabfile.py
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-from fabric.api import task, local
+from fabric.api import task, local, settings
 
 @task
 def publish ():
@@ -12,5 +12,8 @@ def build ():
     local ('''dpkg-buildpackage''')
 
 @task
-def clean ()
-    local ('''rm ../dcpman_*''')
+def clean ():
+    with settings(warn_only=True):
+        local ('''rm ../dcpman_*''')
+        local ('''rm -r debian/dcpman.substvars debian/dcpman.prerm.debhelper\
+        debian/dcpman.postinst.debhelper debian/dcpman.debhelper.log debian/dcpman''')
-- 
GitLab