aboutsummaryrefslogtreecommitdiff
path: root/.app/lib/app-instance
diff options
context:
space:
mode:
Diffstat (limited to '.app/lib/app-instance')
-rw-r--r--.app/lib/app-instance24
1 files changed, 12 insertions, 12 deletions
diff --git a/.app/lib/app-instance b/.app/lib/app-instance
index 5b34bf1..ce6ebeb 100644
--- a/.app/lib/app-instance
+++ b/.app/lib/app-instance
@@ -197,6 +197,18 @@ method_install() {
exit 1
fi
+ echo "Changing current symlink"
+ rm -f $apps/$name/$instance/current
+ ln -s versions/$resolved_version/root $apps/$name/$instance/current
+
+ if [ -d $name/$instance/current/bin ]
+ then
+ (
+ cd $name/$instance/current
+ find bin -type f | xargs chmod +x
+ )
+ fi
+
(
cd $name/$instance/versions/$resolved_version
if [ -d scripts ]
@@ -228,18 +240,6 @@ method_install() {
fi
)
- echo "Changing current symlink"
- rm -f $apps/$name/$instance/current
- ln -s versions/$resolved_version/root $apps/$name/$instance/current
-
- if [ -d $name/$instance/current/bin ]
- then
- (
- cd $name/$instance/current
- find bin -type f | xargs chmod +x
- )
- fi
-
if [ -r $apps/.app/var/list ]
then
sed "/^$name:$instance/d" $apps/.app/var/list > $apps/.app/var/list.new