#5254: Mac app bundle: check for relocation at startup since the bundle version
does not trigger the move check
--------------------------+-------------------------------------------------
 Reporter:  mabshoff      |       Owner:  mabshoff
     Type:  defect        |      Status:  new     
 Priority:  critical      |   Milestone:  sage-3.3
Component:  distribution  |    Keywords:          
--------------------------+-------------------------------------------------
 From

 When starting Sage right after copying it over from the dmg Maxima as well
 as clisp do not work. After quitting a manual start triggers the rewrite:
 {{{
 Sprocketer:sage michaelabshoff$ ./sage
 ----------------------------------------------------------------------
 | Sage Version 3.3.rc0, Release Date: 2009-02-11                     |
 | Type notebook() for the GUI, and license() for information.        |
 ----------------------------------------------------------------------
 The SAGE install tree may have moved.
 Regenerating Python.pyo and .pyc files that hardcode the install PATH
 (please wait at
 most a few minutes)...
 Do not interrupt this.
 }}}
 Then Maxima as well as clisp work:
 {{{
 sage: !maxima
 Maxima 5.16.3 http://maxima.sourceforge.net
 Using Lisp CLISP 2.46 (2008-07-02)
 Distributed under the GNU Public License. See the file COPYING.
 Dedicated to the memory of William Schelter.
 The function bug_report() provides bug reporting information.
 (%i1) 2+2;
 (%o1)                                  4
 (%i2)
 sage: !clisp
   i i i i i i i       ooooo    o        ooooooo   ooooo   ooooo
   I I I I I I I      8     8   8           8     8     o  8    8
   I  \ `+' /  I      8         8           8     8        8    8
    \  `-+-'  /       8         8           8      ooooo   8oooo
     `-__|__-'        8         8           8           8  8
         |            8     o   8           8     o     8  8
   ------+------       ooooo    8oooooo  ooo8ooo   ooooo   8

 Welcome to GNU CLISP 2.46 (2008-07-02) <http://clisp.cons.org/>

 Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
 Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
 Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
 Copyright (c) Bruno Haible, Sam Steingold 1999-2000
 Copyright (c) Sam Steingold, Bruno Haible 2001-2008

 Type :h and hit Enter for context help.

 [1]>
 Bye.
 sage:
 Exiting SAGE (CPU time 0m0.12s, Wall time 0m21.46s).
 Sprocketer:sage michaelabshoff$
 }}}

 Change the logic of the Sage startup script to trigger the relocation
 script in case Sage has moved.

 Cheers,

 Michael

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/5254>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of 
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to