diff --git a/manifest.json b/manifest.json index 5c2b2e7..556b838 100644 --- a/manifest.json +++ b/manifest.json @@ -63,6 +63,15 @@ }, "choices": ["Yes", "No"], "default": "Yes" + }, + { + "name": "architecture", + "ask": { + "en": "What is the server architecture?", + "fr": "Quelle est l'architecture du serveur ?" + }, + "choices": ["x86-64", "i386", "arm"], + "default": "x86-64" } ] } diff --git a/scripts/install b/scripts/install index 8004cba..960643d 100644 --- a/scripts/install +++ b/scripts/install @@ -6,6 +6,7 @@ server_name=$3 admin=$4 admin_password=$5 is_public=$6 +architecture=$7 final_path=/var/www/seafile seafile_data=/home/yunohost.app/seafile-data seafile_version=4.0.6 @@ -42,9 +43,9 @@ sudo mkdir -p $final_path/installed sudo mkdir -p $final_path/logs sudo mkdir -p $final_path/seafile-data sudo mkdir -p $final_path/seafile-server-$seafile_version -sudo tar xzf ../sources/'seafile-server_'$seafile_version'_x86-64.tar' +sudo tar xzf ../sources/'seafile-server_'$seafile_version'_'$architecture'.tar' sudo mv seafile-server-$seafile_version/* $final_path/seafile-server-$seafile_version -sudo mv ../sources/'seafile-server_'$seafile_version'_x86-64.tar' $final_path/installed +sudo mv ../sources/'seafile-server_'$seafile_version'_'$architecture'.tar' $final_path/installed # Find available ports findPort 10001 @@ -83,6 +84,15 @@ echo 'SITE_ROOT = "'$path'/"' | sudo tee -a $final_path/seahub_settings.py echo 'SERVE_STATIC = False' | sudo tee -a $final_path/seahub_settings.py echo 'MEDIA_URL = "'$path'/media/"' | sudo tee -a $final_path/seahub_settings.py +# Email configuration +echo 'EMAIL_USE_TLS = False' | sudo tee -a $final_path/seahub_settings.py +echo 'EMAIL_HOST = "localhost"' | sudo tee -a $final_path/seahub_settings.py +echo 'EMAIL_HOST_USER = "seafile@'$domain'"' | sudo tee -a $final_path/seahub_settings.py +echo 'EMAIL_HOST_PASSWORD = ""' | sudo tee -a $final_path/seahub_settings.py +echo 'EMAIL_PORT = "25"' | sudo tee -a $final_path/seahub_settings.py +echo 'DEFAULT_FROM_EMAIL = "seafile@'$domain'"' | sudo tee -a $final_path/seahub_settings.py +echo 'SERVER_EMAIL = "seafile@'$domain'"' | sudo tee -a $final_path/seahub_settings.py + # LDAP configuration echo '[LDAP]' | sudo tee -a $final_path/ccnet/ccnet.conf echo 'HOST = ldap://localhost:389' | sudo tee -a $final_path/ccnet/ccnet.conf diff --git a/sources/seafile-server_4.0.6_arm.tar b/sources/seafile-server_4.0.6_arm.tar new file mode 100644 index 0000000..975d76f Binary files /dev/null and b/sources/seafile-server_4.0.6_arm.tar differ diff --git a/sources/seafile-server_4.0.6_i386.tar b/sources/seafile-server_4.0.6_i386.tar new file mode 100644 index 0000000..49612e9 Binary files /dev/null and b/sources/seafile-server_4.0.6_i386.tar differ