Skip to content
Snippets Groups Projects
Verified Commit 7e39b96e authored by David Beniamine's avatar David Beniamine
Browse files

Avoid direct download links on nextcloud and install v14

parent 0155bade
No related branches found
No related tags found
No related merge requests found
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
# wget configuration # wget configuration
NEXTCLOUD_DIRECTORY_SOURCES=/root/NextcloudSources/ NEXTCLOUD_DIRECTORY_SOURCES=/root/NextcloudSources/
NEXTCLOUD_WGET_INPUT=nextcloudSource.txt NEXTCLOUD_WGET_INPUT=nextcloudSource.txt
NEXTCLOUD_VERSION="latest-12" NEXTCLOUD_VERSION="latest-14"
NEXTCLOUD_PACKAGE="$NEXTCLOUD_VERSION.tar.bz2" NEXTCLOUD_PACKAGE="$NEXTCLOUD_VERSION.tar.bz2"
# extract configuration # extract configuration
......
...@@ -21,22 +21,22 @@ NEXTCLOUD_APPS_DIR="${NEXTCLOUD_INSTALL_DIR}apps/" ...@@ -21,22 +21,22 @@ NEXTCLOUD_APPS_DIR="${NEXTCLOUD_INSTALL_DIR}apps/"
# Take 2 parameters: app_id app_url # Take 2 parameters: app_id app_url
install_app () { install_app () {
application=$1 application=$1
url=$2 #url=$2
archive=`echo $url | sed 's@^.*/\(.*\)$@\1@'` #archive=`echo $url | sed 's@^.*/\(.*\)$@\1@'`
echo "INSTALL ${application}" #echo "INSTALL ${application}"
echo "\tDownload ${application} from ${url}" #echo "\tDownload ${application} from ${url}"
wget "${url}" #wget "${url}"
echo "\tDownload ${application} : terminated, code $?" #echo "\tDownload ${application} : terminated, code $?"
echo "\tExtract ${application}" #echo "\tExtract ${application}"
tar xzf ${PWD}/${archive} #tar xzf ${PWD}/${archive}
echo "\tExtract ${application} : terminated, code $?" #echo "\tExtract ${application} : terminated, code $?"
echo "\tMove extracted file to ${NEXTCLOUD_APPS_DIR}" #echo "\tMove extracted file to ${NEXTCLOUD_APPS_DIR}"
cp -r --verbose ${PWD}/${application} ${NEXTCLOUD_APPS_DIR} #cp -r --verbose ${PWD}/${application} ${NEXTCLOUD_APPS_DIR}
echo "\tMove extracted file to ${NEXTCLOUD_APPS_DIR} : terminated, code $?" #echo "\tMove extracted file to ${NEXTCLOUD_APPS_DIR} : terminated, code $?"
chown -R www-data:www-data ${NEXTCLOUD_APPS_DIR}${application} #chown -R www-data:www-data ${NEXTCLOUD_APPS_DIR}${application}
sudo -u www-data php ${NEXTCLOUD_INSTALL_DIR}occ app:enable ${application} sudo -u www-data php ${NEXTCLOUD_INSTALL_DIR}occ app:install ${application}
echo "\tEnable ${application} : terminated, code $?" echo "\tEnable ${application} : terminated, code $?"
rm -r ${PWD}/${application}* #rm -r ${PWD}/${application}*
} }
# Install tasks # Install tasks
...@@ -45,11 +45,14 @@ install_app "tasks" "https://github.com/nextcloud/tasks/releases/download/v0.9.4 ...@@ -45,11 +45,14 @@ install_app "tasks" "https://github.com/nextcloud/tasks/releases/download/v0.9.4
# Install news # Install news
install_app "news" "https://github.com/nextcloud/news/releases/download/10.1.0/news.tar.gz" install_app "news" "https://github.com/nextcloud/news/releases/download/10.1.0/news.tar.gz"
# Install talk
install_app "talk"
# Install direct_menu # Install direct_menu
install_app "direct_menu" "https://github.com/juliushaertl/direct_menu/releases/download/0.9.3/direct_menu.tar.gz" # install_app "direct_menu" "https://github.com/juliushaertl/direct_menu/releases/download/0.9.3/direct_menu.tar.gz"
# Install keeweb # Install keeweb
install_app "keeweb" "https://github.com/jhass/nextcloud-keeweb/releases/download/v0.3.0/keeweb-0.3.0.tar.gz" #install_app "keeweb" "https://github.com/jhass/nextcloud-keeweb/releases/download/v0.3.0/keeweb-0.3.0.tar.gz"
# Install calendar # Install calendar
install_app "calendar" "https://github.com/nextcloud/calendar/releases/download/v1.4.1/calendar.tar.gz" install_app "calendar" "https://github.com/nextcloud/calendar/releases/download/v1.4.1/calendar.tar.gz"
...@@ -58,10 +61,10 @@ install_app "calendar" "https://github.com/nextcloud/calendar/releases/download/ ...@@ -58,10 +61,10 @@ install_app "calendar" "https://github.com/nextcloud/calendar/releases/download/
install_app "contacts" "https://github.com/nextcloud/contacts/releases/download/v1.5.2/contacts.tar.gz" install_app "contacts" "https://github.com/nextcloud/contacts/releases/download/v1.5.2/contacts.tar.gz"
# Install Markdown editor # Install Markdown editor
install_app "files_markdown" "https://github.com/icewind1991/files_markdown/releases/download/v1.0.0/files_markdown.tar.gz" # install_app "files_markdown" "https://github.com/icewind1991/files_markdown/releases/download/v1.0.0/files_markdown.tar.gz"
# Install Markdown editor # Install Markdown editor
install_app "mail" "https://github.com/nextcloud/mail/releases/download/nightly-20170117/mail.tar.gz" # install_app "mail" "https://github.com/nextcloud/mail/releases/download/nightly-20170117/mail.tar.gz"
unset NEXTCLOUD_INSTALL_DIR unset NEXTCLOUD_INSTALL_DIR
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment