Try su -m That leaves env vars the same, and should allow you to do your upgrade since home is still home.
On 11/1/10, Mike Bonner <[email protected]> wrote: > Working directory, and home directory are different things. It's > looking for the .Revolution file on the home directory, working > directory makes no difference, and as soon as you su, the home > directory is changed to roots home. > > And yeah, not really an effective solution. For all user install, the > reg info should be kept seperate and used for all users, with only > individual user preferences stored in ~/.revolution. To make it > seemless rev needs to set up a default prefs file that is > automagically placed in the home directory, with registration intact, > or as I mentioned, seperate the registration out and have the home dir > only store preferences, not reg info. > > On 11/1/10, Peter Alcibiades <[email protected]> wrote: >> >> pe...@xxxx:/opt/runrev/livecode-4.5$ ls >> Documentation livecode.x86 Resources Runtime >> Externals Plugins revpdfprinter.so Toolset >> License Agreement.txt Release Notes.pdf revsecurity.so >> pe...@xxxx:/opt/runrev/livecode-4.5$ ./livecode.x86 >> pe...@xxxx:/opt/runrev/livecode-4.5$ pwd >> /opt/runrev/livecode-4.5 >> pe...@xxxx:/opt/runrev/livecode-4.5$ su >> Password: >> xxxx:/opt/runrev/livecode-4.5# pwd >> /opt/runrev/livecode-4.5 >> xxxx:/opt/runrev/livecode-4.5# ./livecode.x86 >> xxxx:/opt/runrev/livecode-4.5# >> >> >> So, if you do su the working directory remains the same. If you are in >> the >> working directory without su, Rev starts. If you are in the same working >> directory after having done su, it asks you to register. >> >> Don't get it. The difference of course is that when it works, its >> identifying the user: >> >> pe...@xxxx:/opt/runrev/livecode-4.5$ ./livecode.x86 >> >> as opposed to in the other case, where the prompt is just >> >> xxxx:/opt/runrev/livecode-4.5# ./livecode.x86 >> >> So the difference is, it is looking for the registration in a particular >> user home folder? But in that case, why install in /opt? And why >> restrict >> the use to one account on a multi account system? Makes no sense, no-one >> else does it, do they? >> >> -- >> View this message in context: >> http://runtime-revolution.278305.n4.nabble.com/a-weird-thing-about-registration-Linux-tp3022230p3022581.html >> Sent from the Revolution - User mailing list archive at Nabble.com. >> _______________________________________________ >> use-revolution mailing list >> [email protected] >> Please visit this url to subscribe, unsubscribe and manage your >> subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ use-revolution mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
