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