1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/monica_ynh.git synced 2024-09-03 19:46:23 +02:00

use old install method

This commit is contained in:
Sebastian Gumprich 2017-06-14 22:16:25 +02:00
parent bb7b70e755
commit 4955359b2c
4 changed files with 31 additions and 6 deletions

1
install Normal file
View file

@ -0,0 +1 @@
yunohost app install /vagrant/monica_ynh/ --debug -n -a "domain=ynh2.dev&path=/&admin=basti&is_public=0&language=en"

View file

@ -1,5 +1,5 @@
{ {
"name": "YunoHost monica app", "name": "Monica",
"id": "monica", "id": "monica",
"packaging_format": 1, "packaging_format": 1,
"description": { "description": {

View file

@ -15,6 +15,19 @@ PKGDIR=$(cd ../; pwd)
# Common helpers # Common helpers
# #
# Download and extract monica sources to the given directory
# usage: extract_monica_to DESTDIR
extract_monica() {
local DESTDIR=$1
# retrieve and extract monica tarball
rc_tarball="${DESTDIR}/monica.tar.gz"
wget -q -O "$rc_tarball" "$MONICA_SOURCE_URL" \
|| ynh_die "Unable to download monica tarball"
tar xf "$rc_tarball" -C "$DESTDIR" --strip-components 1 \
|| ynh_die "Unable to extract monica tarball"
sudo rm "$rc_tarball"
}
# Remove a file or a directory securely # Remove a file or a directory securely
# #
@ -182,8 +195,18 @@ ynh_remove_nodejs () {
# #
ynh_install_php7 () { ynh_install_php7 () {
echo "deb https://packages.dotdeb.org jessie all" | sudo tee --append "/etc/apt/sources.list.d/dotdeb.list" architecture=$(uname -m)
curl http://www.dotdeb.org/dotdeb.gpg | sudo apt-key add - if [ $architecture == "armv7l" ]; then
# arm package
echo "deb http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free" | sudo tee --append "/etc/apt/sources.list.d/php7.list"
sudo gpg --keyserver pgpkeys.mit.edu --recv-key CCD91D6111A06851
sudo gpg --armor --export CCD91D6111A06851 | sudo apt-key add -
else
# x86 package
echo "deb https://packages.dotdeb.org jessie all" | sudo tee --append "/etc/apt/sources.list.d/php7.list"
curl http://www.dotdeb.org/dotdeb.gpg | sudo apt-key add -
fi
ynh_package_update ynh_package_update
ynh_package_install apt-transport-https --no-install-recommends ynh_package_install apt-transport-https --no-install-recommends
ynh_package_install php7.0 php7.0-fpm php7.0-mysql php7.0-xml php7.0-intl php7.0-mbstring --no-install-recommends ynh_package_install php7.0 php7.0-fpm php7.0-mysql php7.0-xml php7.0-intl php7.0-mbstring --no-install-recommends
@ -191,9 +214,9 @@ ynh_install_php7 () {
} }
ynh_remove_php7 () { ynh_remove_php7 () {
sudo rm -f /etc/apt/sources.list.d/dotdeb.list sudo rm -f /etc/apt/sources.list.d/php7.list
sudo apt-key del 4096R/89DF5277 sudo apt-key del 4096R/89DF5277
ynh_package_update sudo apt-key del 2048R/11A06851
ynh_package_remove php7.0 php7.0-fpm php7.0-mysql php7.0-xml php7.0-intl php7.0-mbstring ynh_package_remove php7.0 php7.0-fpm php7.0-mysql php7.0-xml php7.0-intl php7.0-mbstring
} }

View file

@ -58,7 +58,8 @@ ynh_mysql_create_db "$dbname" "$dbuser" "$dbpass"
ynh_install_nodejs 6.10.3 ynh_install_nodejs 6.10.3
# extract monica into $final_path # extract monica into $final_path
ynh_setup_source $final_path extract_monica $final_path
#ynh_setup_source $final_path
# install composer # install composer
init_composer $final_path init_composer $final_path