From efc1d6da9e38422d1f63215038076da2a93801bf Mon Sep 17 00:00:00 2001 From: mbugeia Date: Thu, 22 Oct 2015 22:38:59 +0200 Subject: [PATCH 1/4] Update to Seafile 4.4.3 Former-commit-id: 2f5dcdac24dd62186cdfa2a47154b064fbb04f18 --- conf/upgrade_4.4.3.exp | 11 +++++++++++ scripts/install | 2 +- scripts/upgrade | 8 +++++++- sources/seafile-server_4.3.2_armhf.tar.REMOVED.git-id | 1 - sources/seafile-server_4.3.2_i386.tar.REMOVED.git-id | 1 - sources/seafile-server_4.3.2_rpi.tar.REMOVED.git-id | 1 - .../seafile-server_4.3.2_x86-64.tar.REMOVED.git-id | 1 - sources/seafile-server_4.4.3_i386.tar.REMOVED.git-id | 1 + .../seafile-server_4.4.3_x86-64.tar.REMOVED.git-id | 1 + .../seafile-server_stable_4.4.3_pi.tar.REMOVED.git-id | 1 + 10 files changed, 22 insertions(+), 6 deletions(-) create mode 100644 conf/upgrade_4.4.3.exp delete mode 100644 sources/seafile-server_4.3.2_armhf.tar.REMOVED.git-id delete mode 100644 sources/seafile-server_4.3.2_i386.tar.REMOVED.git-id delete mode 100644 sources/seafile-server_4.3.2_rpi.tar.REMOVED.git-id delete mode 100644 sources/seafile-server_4.3.2_x86-64.tar.REMOVED.git-id create mode 100644 sources/seafile-server_4.4.3_i386.tar.REMOVED.git-id create mode 100644 sources/seafile-server_4.4.3_x86-64.tar.REMOVED.git-id create mode 100644 sources/seafile-server_stable_4.4.3_pi.tar.REMOVED.git-id diff --git a/conf/upgrade_4.4.3.exp b/conf/upgrade_4.4.3.exp new file mode 100644 index 0000000..b87ec13 --- /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.3.2/upgrade/upgrade_4.3_4.4.sh + +expect "to contiune" +send "\r"; + +interact \ No newline at end of file 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_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 diff --git a/sources/seafile-server_stable_4.4.3_pi.tar.REMOVED.git-id b/sources/seafile-server_stable_4.4.3_pi.tar.REMOVED.git-id new file mode 100644 index 0000000..2c3bddd --- /dev/null +++ b/sources/seafile-server_stable_4.4.3_pi.tar.REMOVED.git-id @@ -0,0 +1 @@ +38803ad3a16da3bbc3a20b4b9fae20ec7709ce22 \ No newline at end of file From 94b5c97d31786af5af716013d6413fcac0946463 Mon Sep 17 00:00:00 2001 From: mbugeia Date: Thu, 22 Oct 2015 23:03:51 +0200 Subject: [PATCH 2/4] Update to Seafile 4.4.3 Former-commit-id: f91c75a5f9f224b44676c8c60c1f7c3973845107 --- conf/install.exp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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"; From 22483ce8d3747d29b9a1188e92f625a64781e22d Mon Sep 17 00:00:00 2001 From: mbugeia Date: Thu, 22 Oct 2015 23:13:45 +0200 Subject: [PATCH 3/4] Update to Seafile 4.4.3 Former-commit-id: 618abab994392a7911e4f6e421a48f6d01bcf4ed --- conf/upgrade_4.4.3.exp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/upgrade_4.4.3.exp b/conf/upgrade_4.4.3.exp index b87ec13..eff392c 100644 --- a/conf/upgrade_4.4.3.exp +++ b/conf/upgrade_4.4.3.exp @@ -3,7 +3,7 @@ set timeout 5 set mysql_password [lindex $argv 0] -spawn /var/www/seafile/seafile-server-4.3.2/upgrade/upgrade_4.3_4.4.sh +spawn /var/www/seafile/seafile-server-4.4.3/upgrade/upgrade_4.3_4.4.sh expect "to contiune" send "\r"; From e990cdbed2b4cca7c6650a6e0247a78e47b2d3a2 Mon Sep 17 00:00:00 2001 From: mbugeia Date: Thu, 22 Oct 2015 23:30:16 +0200 Subject: [PATCH 4/4] Update to Seafile 4.4.3 Former-commit-id: 951d1114e9d45acccdcb0393d697517471971271 --- README.md | 12 ++++++------ manifest.json | 2 +- ...d => seafile-server_4.4.3_rpi.tar.REMOVED.git-id} | 0 3 files changed, 7 insertions(+), 7 deletions(-) rename sources/{seafile-server_stable_4.4.3_pi.tar.REMOVED.git-id => seafile-server_4.4.3_rpi.tar.REMOVED.git-id} (100%) 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/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/sources/seafile-server_stable_4.4.3_pi.tar.REMOVED.git-id b/sources/seafile-server_4.4.3_rpi.tar.REMOVED.git-id similarity index 100% rename from sources/seafile-server_stable_4.4.3_pi.tar.REMOVED.git-id rename to sources/seafile-server_4.4.3_rpi.tar.REMOVED.git-id