diff --git a/README.md b/README.md index 0adb1ca..0b52dea 100644 --- a/README.md +++ b/README.md @@ -22,18 +22,18 @@ Upgrade From command line: -`sudo yunohost app upgrade -l Seafile https://github.com/mbugeia/seafile_ynh seafile` - -This will install Seafile v4.3.1 with HTTPS Sync only. +`sudo yunohost app upgrade -u https://github.com/mbugeia/seafile_ynh seafile` Infos ----- -Seafile server v4.3.2 +Seafile server v4.4.3 -Available for x64, i386, armhf and Raspberry architecture but only tested for x64 (feedback are welcome) +Available for x64, i386, and Raspberry architecture but only tested for x64 (feedback are welcome) -In armhf it don't run actually. Please see this issue : https://github.com/haiwen/seafile/issues/1358 +Seafile no longer supports armhf architectures AFAIK. + +/!\ To login use your yunohost email not your username. TODO ----- diff --git a/conf/install.exp b/conf/install.exp index 6074087..e753adc 100644 --- a/conf/install.exp +++ b/conf/install.exp @@ -7,7 +7,7 @@ set seafile_data [lindex $argv 2] set fileserver_port [lindex $argv 3] set db_pwd [lindex $argv 4] -spawn /var/www/seafile/seafile-server-4.3.2/setup-seafile-mysql.sh +spawn /var/www/seafile/seafile-server-4.4.3/setup-seafile-mysql.sh expect "Press ENTER to continue" send "\r"; diff --git a/conf/upgrade_4.4.3.exp b/conf/upgrade_4.4.3.exp new file mode 100644 index 0000000..eff392c --- /dev/null +++ b/conf/upgrade_4.4.3.exp @@ -0,0 +1,11 @@ +#!/usr/bin/expect +set timeout 5 + +set mysql_password [lindex $argv 0] + +spawn /var/www/seafile/seafile-server-4.4.3/upgrade/upgrade_4.3_4.4.sh + +expect "to contiune" +send "\r"; + +interact \ No newline at end of file diff --git a/manifest.json b/manifest.json index 2c9f820..3827153 100644 --- a/manifest.json +++ b/manifest.json @@ -70,7 +70,7 @@ "en": "What is the server architecture?", "fr": "Quelle est l'architecture du serveur ?" }, - "choices": ["x86-64", "i386", "rpi", "armhf"], + "choices": ["x86-64", "i386", "rpi"], "default": "x86-64" } ] diff --git a/scripts/install b/scripts/install index 2b618f7..f0bcaf5 100644 --- a/scripts/install +++ b/scripts/install @@ -9,7 +9,7 @@ is_public=$6 architecture=$7 final_path=/var/www/seafile seafile_data=/home/yunohost.app/seafile-data -seafile_version=4.3.2 +seafile_version=4.4.3 # Retrieve admin email admin_email=$(sudo yunohost user info $admin | grep mail: | sed "s/mail: //g") diff --git a/scripts/upgrade b/scripts/upgrade index 3653788..4dd8934 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -5,7 +5,7 @@ app=seafile installed_version=$(sudo yunohost app setting $app installed_version) architecture=$(sudo yunohost app setting $app architecture) root_pwd=$(sudo cat /etc/yunohost/mysql) -seafile_version=4.3.2 +seafile_version=4.4.3 final_path=/var/www/$app # extract new version @@ -21,9 +21,11 @@ sudo service seafile-server stop sudo chmod +x ../conf/upgrade_4.1.1.exp sudo chmod +x ../conf/upgrade_4.2.1.exp sudo chmod +x ../conf/upgrade_4.3.2.exp +sudo chmod +x ../conf/upgrade_4.4.3.exp sudo chmod +x $final_path/seafile-server-$seafile_version/upgrade/upgrade_4.0_4.1.sh sudo chmod +x $final_path/seafile-server-$seafile_version/upgrade/upgrade_4.1_4.2.sh sudo chmod +x $final_path/seafile-server-$seafile_version/upgrade/upgrade_4.2_4.3.sh +sudo chmod +x $final_path/seafile-server-$seafile_version/upgrade/upgrade_4.3_4.4.sh # do the upgrade case $installed_version in @@ -38,6 +40,10 @@ case $installed_version in sudo ../conf/upgrade_4.2.1.exp $root_pwd sudo ../conf/upgrade_4.3.2.exp $root_pwd ;; +"4.3."* ) + # Update seafile by script + sudo ../conf/upgrade_4.4.3.exp $root_pwd +;; esac ## Install webdav and logrotate if not installed diff --git a/sources/seafile-server_4.3.2_armhf.tar.REMOVED.git-id b/sources/seafile-server_4.3.2_armhf.tar.REMOVED.git-id deleted file mode 100644 index 88a8f44..0000000 --- a/sources/seafile-server_4.3.2_armhf.tar.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -dce9bb444d0d0d24228013ed9182c07835e7b1bf \ No newline at end of file diff --git a/sources/seafile-server_4.3.2_i386.tar.REMOVED.git-id b/sources/seafile-server_4.3.2_i386.tar.REMOVED.git-id deleted file mode 100644 index 496a360..0000000 --- a/sources/seafile-server_4.3.2_i386.tar.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -74b0849ab352875cb660ef8faa91a291fa41a9a6 \ No newline at end of file diff --git a/sources/seafile-server_4.3.2_rpi.tar.REMOVED.git-id b/sources/seafile-server_4.3.2_rpi.tar.REMOVED.git-id deleted file mode 100644 index 7cb8516..0000000 --- a/sources/seafile-server_4.3.2_rpi.tar.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -0aae7f1b9a19a98c469da89f395d9c353b5fa050 \ No newline at end of file diff --git a/sources/seafile-server_4.3.2_x86-64.tar.REMOVED.git-id b/sources/seafile-server_4.3.2_x86-64.tar.REMOVED.git-id deleted file mode 100644 index 1b9ab96..0000000 --- a/sources/seafile-server_4.3.2_x86-64.tar.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -a97899f393f9bd2a6e35859d0594569bc7f2c40f \ No newline at end of file diff --git a/sources/seafile-server_4.4.3_i386.tar.REMOVED.git-id b/sources/seafile-server_4.4.3_i386.tar.REMOVED.git-id new file mode 100644 index 0000000..084e045 --- /dev/null +++ b/sources/seafile-server_4.4.3_i386.tar.REMOVED.git-id @@ -0,0 +1 @@ +6a24a05a0990ca9f47644914c363630a4b416c77 \ No newline at end of file diff --git a/sources/seafile-server_4.4.3_rpi.tar.REMOVED.git-id b/sources/seafile-server_4.4.3_rpi.tar.REMOVED.git-id new file mode 100644 index 0000000..2c3bddd --- /dev/null +++ b/sources/seafile-server_4.4.3_rpi.tar.REMOVED.git-id @@ -0,0 +1 @@ +38803ad3a16da3bbc3a20b4b9fae20ec7709ce22 \ No newline at end of file diff --git a/sources/seafile-server_4.4.3_x86-64.tar.REMOVED.git-id b/sources/seafile-server_4.4.3_x86-64.tar.REMOVED.git-id new file mode 100644 index 0000000..f0bd264 --- /dev/null +++ b/sources/seafile-server_4.4.3_x86-64.tar.REMOVED.git-id @@ -0,0 +1 @@ +c2866ea4587005d380327ba095bf1a4ae790bceb \ No newline at end of file