diff --git a/scripts/install b/scripts/install index f563573..82e79ae 100755 --- a/scripts/install +++ b/scripts/install @@ -34,11 +34,8 @@ sudo yunohost app checkurl "${domain}${path}" -a "$app" \ # Copy source files src_path=/var/www/$app sudo mkdir -p $src_path -sudo wget -P "$src_path" https://github.com/Laverna/static-laverna/archive/gh-pages.zip -O "$src_path"/laverna.zip -sudo unzip "$src_path"/laverna.zip -d "$src_path" -sudo cp -R "$src_path"/static-laverna-gh-pages/* "$src_path" -sudo rm "$src_path"/laverna.zip -sudo rm -rf "$src_path"/static-laverna-gh-pages +sudo git clone https://github.com/Laverna/static-laverna.git $src_path +sudo git --git-dir "$src_path/.git" checkout 59388e60e76ca4d3657e0398c553da9186cbf1ce # Set permissions to app files sudo chown -R root: $src_path diff --git a/scripts/upgrade b/scripts/upgrade index 1decc77..b906bec 100755 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -22,7 +22,8 @@ path=${path%/} # Copy source files src_path=/var/www/$app sudo mkdir -p $src_path -sudo cp -a ../sources/. $src_path +sudo git --git-dir "$final_path/.git" remote update +sudo git --git-dir "$final_path/.git" checkout 59388e60e76ca4d3657e0398c553da9186cbf1ce # Set permissions to app files # you may need to make some file and/or directory writeable by www-data (nginx user)