From 750d67db1af1d1e1f73fd6d396bde21f05612755 Mon Sep 17 00:00:00 2001
From: Daniel Gibbs <me@danielgibbs.co.uk>
Date: Mon, 28 Dec 2015 16:38:19 +0000
Subject: [PATCH] Re-added fn_update_functions

To allow users to delete legacy functions
---
 functions/fn_update_functions | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 functions/fn_update_functions

diff --git a/functions/fn_update_functions b/functions/fn_update_functions
new file mode 100644
index 000000000..185f44f5e
--- /dev/null
+++ b/functions/fn_update_functions
@@ -0,0 +1,22 @@
+#!/bin/bash
+# LGSM update_functions.sh function
+# Author: Daniel Gibbs
+# Website: http://gameservermanagers.com
+lgsm_version="271215"
+
+# Description: LEGACY FUNCTION Deletes the functions dir to allow re-downloading of functions from GitHub.
+
+fn_printdots "Updating functions"
+fn_scriptlog "Updating functions"
+sleep 1
+echo -ne "\n"
+rm -rfv "${rootdir}/functions/"*
+exitcode=$?
+if [ "${exitcode}" == "0" ]; then
+	fn_printok "Updating functions"
+	fn_scriptlog "Successfull! Updating functions"
+else
+	fn_printokfail "Updating functions"
+	fn_scriptlog "Failure! Updating functions"
+fi
+echo -ne "\n"
\ No newline at end of file