mirror of
https://codeberg.org/reflect/install.git
synced 2025-09-13 18:03:40 +02:00
fix: install composer packages even though --install=n
is passed (#4)
Composer packages should still be installed even if the `--install=n` flag is set. The only thing "--install=n" won't do is download and add git submodules Reviewed-on: https://codeberg.org/reflect/install/pulls/4
This commit is contained in:
parent
366939068a
commit
8b80663a32
1 changed files with 17 additions and 11 deletions
14
install.sh
14
install.sh
|
@ -49,12 +49,15 @@ install_reflect() {
|
|||
exit 1
|
||||
fi
|
||||
|
||||
# Download and install the Reflect repository
|
||||
if [[ "$install" != "n" ]]; then
|
||||
if ! [ -d "reflect" ] ; then
|
||||
git submodule add https://codeberg.org/reflect/reflect
|
||||
fi
|
||||
|
||||
# Update submodules
|
||||
git submodule update --init --recursive
|
||||
fi
|
||||
|
||||
# Install dependencies with composer
|
||||
(cd reflect && composer install --classmap-authoritative)
|
||||
|
@ -62,8 +65,15 @@ install_reflect() {
|
|||
# Bail out if composer didn't create a vendor folder
|
||||
if ! [ -d "reflect/vendor" ] ; then
|
||||
echo_err "Something went wrong with the installation."
|
||||
|
||||
# Script was not run with the install flag disabled, this is probably a bug
|
||||
if [[ "$install" != "n" ]]; then
|
||||
exit_report
|
||||
fi
|
||||
|
||||
echo_err "Make sure you have cloned the Reflect repository. Or run without '--install=n'."
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
configure_reflect() {
|
||||
|
@ -200,11 +210,7 @@ main() {
|
|||
|
||||
check_sys_depend
|
||||
|
||||
# Download and install the Reflect repository
|
||||
if [[ "$install" != "n" ]]; then
|
||||
install_reflect
|
||||
fi
|
||||
|
||||
configure_reflect
|
||||
|
||||
echo
|
||||
|
|
Loading…
Add table
Reference in a new issue