done refactoring version control library script
[feisty_meow.git] / scripts / core / functions.sh
index 4991adf83bb1821f745782135c537b3c660e0f97..a66d19398960a4e9d896081bb2910e6ac539ad55 100644 (file)
@@ -791,6 +791,14 @@ return 0
     echo "$this_host"
   }
 
+  # makes sure that the provided "folder" is a directory and is writable.
+  function test_writeable()
+  {
+    local folder="$1"; shift
+    if [ ! -d "$folder" -o ! -w "$folder" ]; then return 1; fi
+    return 0
+  }
+
   ##############
 
   # NOTE: no more function definitions are allowed after this point.