#!/usr/bin/env bash
# ----------------------------------------------------------------------
# update_dependencies.sh
# ----------------------------------------------------------------------
# CollectiveAccess
# Open-source collections management software
# ----------------------------------------------------------------------
#
# Software by Whirl-i-Gig (http://www.whirl-i-gig.com)
# Copyright 2015-2020 Whirl-i-Gig
#
# For more information visit http://www.CollectiveAccess.org
#
# This program is free software; you may redistribute it and/or modify it under
# the terms of the provided license as published by Whirl-i-Gig
#
# CollectiveAccess is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTIES whatsoever, including any implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# This source code is free and modifiable under the terms of
# GNU General Public License. (http://www.gnu.org/copyleft/gpl.html). See
# the "license.txt" file for details, or visit the CollectiveAccess web site at
# http://www.CollectiveAccess.org
#
# @package CollectiveAccess
# @subpackage providence
# @license http://www.gnu.org/copyleft/gpl.html GNU Public License version 3
#
# ----------------------------------------------------------------------
#
#

if test -e vendor/composer.lock -a ! -e .dont_use_cached_dependencies; then
  echo "Restoring previous composer lock file"
  cp vendor/composer.lock composer.lock
fi
composer install --prefer-dist
cp composer.lock vendor
