Browse Source

new updater compares files and updates them

compares against the repo files and downloads if required
pull/914/head
Daniel Gibbs 9 years ago
parent
commit
3942272e12
  1. 16
      lgsm/functions/command_update_functions.sh

16
lgsm/functions/command_update_functions.sh

@ -23,8 +23,20 @@ fi
if [ -n "${functionsdir}" ]; then
if [ -d "${functionsdir}" ]; then
rm -rfv "${functionsdir}/"*
exitcode=$?
cd "${functionsdir}"
for functionfile in *
do
#functionfile=core_exit.sh
echo "FUNCTIONFILE: ${functionfile}"
function_file_diff=$(diff "${functionsdir}/${functionfile}" <(curl -s https://raw.githubusercontent.com/${githubuser}/${githubrepo}/${githubbranch}/${github_file_url_dir}/${functionfile}))
if [ "${function_file_diff}" != "" ]; then
echo "rm -rfv ${functionsdir}/${functionfile}"
rm -rfv "${functionsdir}/${functionfile}"
fn_update_function
core_exit.sh
fi
done
fi
fi

Loading…
Cancel
Save