can't run ispconfig_update.sh to switch to dev
I have a 3.0.54p8 setup I want to switch to dev code for development, so I ran ispconfig_update.sh and it failed with the error:
[code] Select update method (stable,git) [stable]: git
converted 'http://git.ispconfig.org/ispconfig/ispconfig3/repository/archive.tar.gz?ref=master' (ANSI_X3.4-1968) -> 'http://git.ispconfig.org/ispconfig/ispconfig3/repository/archive.tar.gz?ref=master' (UTF-8) --2015-10-28 19:26:46-- http://git.ispconfig.org/ispconfig/ispconfig3/repository/archive.tar.gz?ref=master Resolving git.ispconfig.org (git.ispconfig.org)... 144.76.136.121 Connecting to git.ispconfig.org (git.ispconfig.org)|144.76.136.121|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 2503960 (2.4M) [application/octet-stream] Saving to: 'ispconfig3-dev.tar.gz'
ispconfig3-dev.tar.gz 100%[============================================================>] 2.39M 718KB/s in 3.4s
2015-10-28 19:26:51 (718 KB/s) - 'ispconfig3-dev.tar.gz' saved [2503960/2503960]
/usr/local/ispconfig/server/scripts/update_from_dev.sh: line 6: cd: ispconfig3.git/install: No such file or directory Could not open input file: update.php [/code]
It looks like the reason for that is the update_from_dev.sh script:
[code] cat /usr/local/ispconfig/server/scripts/update_from_dev.sh #!/bin/bash
cd /tmp wget -O ispconfig3-dev.tar.gz "http://git.ispconfig.org/ispconfig/ispconfig3/repository/archive.tar.gz?ref=master" tar xzf ispconfig3-dev.tar.gz cd ispconfig3.git/install php -q update.php cd /tmp rm -rf /tmp/ispconfig3.git /tmp/ispconfig3-dev.tar.gz
exit 0 [/code]
It assumes the directory name created by the tar.gz will be ispconfig3.git, when in fact it turns out to contain the commit id, eg. /tmp/ispconfig3-master-831dd0a0/