Re: a weird thing about registration, Linux

2010-11-02 Thread Peter Alcibiades

A solution is to change owner.  After chown to my user, it runs and updates
the DGH fine.  Should not have to do this, however, and it does not solve
the problem that every account should be able to use it.  I will write to
support.
-- 
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/a-weird-thing-about-registration-Linux-tp3022230p3023235.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: a weird thing about registration, Linux

2010-11-01 Thread Mike Bonner
My guess would be that it puts a dot file in your user account on
first run that manages prefs and registration info.  Since you don't
run it as root, no .file, same for all other users.  Still leaves it
as being a pain in the tookus to set it up as multiple users, but i'm
curious... It's been a while, but isn't there a skeleton directory
that holds default files to add when an account is created?  Did
livecode add one there? If not, and you copy your file there it should
solve the problem for new accounts, but unfortunately doesn't keep you
from having to beat already created accounts into submission manually
for now.

On 11/1/10, Peter Alcibiades palcibiades-fi...@yahoo.co.uk wrote:
 Has anyone else had this?

 I installed and registered my 4.5 copy.  Works fine.  Now, I want to update
 the Slug's package.  It won't let me, most likely because its installed the
 app in /opt and as user I have no write privileges there.

 OK, no problem, become root with the root environment, fire up LC.  Asks me
 to register!

 Think, OK, maybe this is due to having the root environment, so just do su.
 Same thing.

 OK, maybe this is something to do with root or root privileges, so log out,
 log on as another account.  Same thing.

 This is weird.  The only point of installing in /opt as opposed to
 /home/user would be to let all accounts have access to the app in a multi
 account environment, but it seems in some way to be restricting use of the
 app to just one account?  Cannot be, surely?

 I can always do it manually, download the package, delete the existing plug
 in, so that's not a problem.  The problem is if registration is restricting
 to just one account on a machine.  To be clear, no-one else uses Rev on my
 machine, but for various reasons I do use multiple accounts on the same
 machine myself and can't see why I should have to register not only by
 machine, but by account.  Anyone else getting this?

 Peter
 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: a weird thing about registration, Linux

2010-11-01 Thread Mike Bonner
Oh, another thought.  If it WILL keep seperate preferences/settings
for each user, you can change where it points for your plugins, and
move it to a folder you Do have write permissions to, but then that
means every plugin change you would hve to update the plugin on all
installations.  Since it sounds like its only you, could point it to a
dir that users have a right to, or setup a specific group for livecode
user accounts and set group permissions on that.  That way I believe
all accounts could update plugins.  Hmm. In fact, you could setup 1
account with write privelages to a director, and setup a group or
world with read permissions so that you have only 1 account that can
trash your plugins folder, but all other accounts can read them.



On 11/1/10, Mike Bonner bonnm...@gmail.com wrote:
 My guess would be that it puts a dot file in your user account on
 first run that manages prefs and registration info.  Since you don't
 run it as root, no .file, same for all other users.  Still leaves it
 as being a pain in the tookus to set it up as multiple users, but i'm
 curious... It's been a while, but isn't there a skeleton directory
 that holds default files to add when an account is created?  Did
 livecode add one there? If not, and you copy your file there it should
 solve the problem for new accounts, but unfortunately doesn't keep you
 from having to beat already created accounts into submission manually
 for now.

 On 11/1/10, Peter Alcibiades palcibiades-fi...@yahoo.co.uk wrote:
 Has anyone else had this?

 I installed and registered my 4.5 copy.  Works fine.  Now, I want to
 update
 the Slug's package.  It won't let me, most likely because its installed
 the
 app in /opt and as user I have no write privileges there.

 OK, no problem, become root with the root environment, fire up LC.  Asks
 me
 to register!

 Think, OK, maybe this is due to having the root environment, so just do
 su.
 Same thing.

 OK, maybe this is something to do with root or root privileges, so log
 out,
 log on as another account.  Same thing.

 This is weird.  The only point of installing in /opt as opposed to
 /home/user would be to let all accounts have access to the app in a multi
 account environment, but it seems in some way to be restricting use of
 the
 app to just one account?  Cannot be, surely?

 I can always do it manually, download the package, delete the existing
 plug
 in, so that's not a problem.  The problem is if registration is
 restricting
 to just one account on a machine.  To be clear, no-one else uses Rev on
 my
 machine, but for various reasons I do use multiple accounts on the same
 machine myself and can't see why I should have to register not only by
 machine, but by account.  Anyone else getting this?

 Peter
 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: a weird thing about registration, Linux

2010-11-01 Thread Peter Alcibiades

Yes, there is a .revolution folder.  And it does indeed have a cryptic
preferences text file in it.  But what I'm having trouble understanding is
that if I just acquire root permissions, by doing

  su

rather than doing

 su -

Then I retain the same home directory.  So if I then fire up rev, why does
it not find the preference files?  Is it somehow distinguishing between me
logged on with and without root privileges?  And why on earth would they
want to do that?

I can just about understand that if I do su -, which places me in the root
home directory, it might have some trouble.  But I can't understand why if,
as myself, I simply acquire root privileges, it should not find all its
files?

Peter
-- 
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/a-weird-thing-about-registration-Linux-tp3022230p3022361.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: a weird thing about registration, Linux

2010-11-01 Thread zryip theSlug
On Mon, Nov 1, 2010 at 3:26 PM, Peter Alcibiades
palcibiades-fi...@yahoo.co.uk wrote:
 Has anyone else had this?

 I installed and registered my 4.5 copy.  Works fine.  Now, I want to update
 the Slug's package.  It won't let me, most likely because its installed the
 app in /opt and as user I have no write privileges there.

 OK, no problem, become root with the root environment, fire up LC.  Asks me
 to register!

 Think, OK, maybe this is due to having the root environment, so just do su.
 Same thing.

 OK, maybe this is something to do with root or root privileges, so log out,
 log on as another account.  Same thing.

 This is weird.  The only point of installing in /opt as opposed to
 /home/user would be to let all accounts have access to the app in a multi
 account environment, but it seems in some way to be restricting use of the
 app to just one account?  Cannot be, surely?

 I can always do it manually, download the package, delete the existing plug
 in, so that's not a problem.  The problem is if registration is restricting
 to just one account on a machine.  To be clear, no-one else uses Rev on my
 machine, but for various reasons I do use multiple accounts on the same
 machine myself and can't see why I should have to register not only by
 machine, but by account.  Anyone else getting this?

 Peter

Peter,

I suppose that the solution I replied in the other thread will not
working for multi-accounts.
For a single user all seems working as expected. I have no problem
with the LC license. I'm assuming the license is probably stored
somewhere and linked to the account the application is opened.


Regards,
-- 
-Zryip TheSlug- wish you the best! 8)
http://www.aslugontheroad.co.cc
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: a weird thing about registration, Linux

2010-11-01 Thread Mike Bonner
Well now i'm curious.  If you su, then cd ~
then pwd, it doesn't switch you to the root home account?

I just setup dsl in a virtual machine and tried it, the home directory
changes to match root when su'd. not su -.  If nothing else, check
your system variables, for me, after su, my HOME variable is changed
to /root (thats where it is on DSL)

I wonder, if you set things up so you can sudo livecode can you then
update? I did a check on osx, if I do this.
sudo cd ~;pwd
it retains my home folder.  I don't have sudo configured on my virtual
machine so can't test there, but if it behaves the same then sudo
livecode should run it with elevated permissions allowing the update
to go forward.  I think.

On 11/1/10, zryip theSlug zryip.thes...@gmail.com wrote:
 On Mon, Nov 1, 2010 at 3:26 PM, Peter Alcibiades
 palcibiades-fi...@yahoo.co.uk wrote:
 Has anyone else had this?

 I installed and registered my 4.5 copy.  Works fine.  Now, I want to
 update
 the Slug's package.  It won't let me, most likely because its installed
 the
 app in /opt and as user I have no write privileges there.

 OK, no problem, become root with the root environment, fire up LC.  Asks
 me
 to register!

 Think, OK, maybe this is due to having the root environment, so just do
 su.
 Same thing.

 OK, maybe this is something to do with root or root privileges, so log
 out,
 log on as another account.  Same thing.

 This is weird.  The only point of installing in /opt as opposed to
 /home/user would be to let all accounts have access to the app in a multi
 account environment, but it seems in some way to be restricting use of the
 app to just one account?  Cannot be, surely?

 I can always do it manually, download the package, delete the existing
 plug
 in, so that's not a problem.  The problem is if registration is
 restricting
 to just one account on a machine.  To be clear, no-one else uses Rev on my
 machine, but for various reasons I do use multiple accounts on the same
 machine myself and can't see why I should have to register not only by
 machine, but by account.  Anyone else getting this?

 Peter

 Peter,

 I suppose that the solution I replied in the other thread will not
 working for multi-accounts.
 For a single user all seems working as expected. I have no problem
 with the LC license. I'm assuming the license is probably stored
 somewhere and linked to the account the application is opened.


 Regards,
 --
 -Zryip TheSlug- wish you the best! 8)
 http://www.aslugontheroad.co.cc
 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: a weird thing about registration, Linux

2010-11-01 Thread Peter Alcibiades

pe...@:/opt/runrev/livecode-4.5$ ls
Documentation  livecode.x86   Resources Runtime
Externals  Pluginsrevpdfprinter.so  Toolset
License Agreement.txt  Release Notes.pdf  revsecurity.so
pe...@:/opt/runrev/livecode-4.5$ ./livecode.x86
pe...@:/opt/runrev/livecode-4.5$ pwd
/opt/runrev/livecode-4.5
pe...@:/opt/runrev/livecode-4.5$ su
Password: 
:/opt/runrev/livecode-4.5# pwd
/opt/runrev/livecode-4.5
:/opt/runrev/livecode-4.5# ./livecode.x86
:/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...@:/opt/runrev/livecode-4.5$ ./livecode.x86

as opposed to in the other case, where the prompt is just

 :/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
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: a weird thing about registration, Linux

2010-11-01 Thread Mike Bonner
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 palcibiades-fi...@yahoo.co.uk wrote:

 pe...@:/opt/runrev/livecode-4.5$ ls
 Documentation  livecode.x86   Resources Runtime
 Externals  Pluginsrevpdfprinter.so  Toolset
 License Agreement.txt  Release Notes.pdf  revsecurity.so
 pe...@:/opt/runrev/livecode-4.5$ ./livecode.x86
 pe...@:/opt/runrev/livecode-4.5$ pwd
 /opt/runrev/livecode-4.5
 pe...@:/opt/runrev/livecode-4.5$ su
 Password:
 :/opt/runrev/livecode-4.5# pwd
 /opt/runrev/livecode-4.5
 :/opt/runrev/livecode-4.5# ./livecode.x86
 :/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...@:/opt/runrev/livecode-4.5$ ./livecode.x86

 as opposed to in the other case, where the prompt is just

  :/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
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: a weird thing about registration, Linux

2010-11-01 Thread Mike Bonner
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 bonnm...@gmail.com 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 palcibiades-fi...@yahoo.co.uk wrote:

 pe...@:/opt/runrev/livecode-4.5$ ls
 Documentation  livecode.x86   Resources Runtime
 Externals  Pluginsrevpdfprinter.so  Toolset
 License Agreement.txt  Release Notes.pdf  revsecurity.so
 pe...@:/opt/runrev/livecode-4.5$ ./livecode.x86
 pe...@:/opt/runrev/livecode-4.5$ pwd
 /opt/runrev/livecode-4.5
 pe...@:/opt/runrev/livecode-4.5$ su
 Password:
 :/opt/runrev/livecode-4.5# pwd
 /opt/runrev/livecode-4.5
 :/opt/runrev/livecode-4.5# ./livecode.x86
 :/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...@:/opt/runrev/livecode-4.5$ ./livecode.x86

 as opposed to in the other case, where the prompt is just

  :/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
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: a weird thing about registration, Linux

2010-11-01 Thread Peter Alcibiades

Nope, same thing.  Also su -m -p, or su -p, also same thing.  Weird.  
-- 
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/a-weird-thing-about-registration-Linux-tp3022230p3022902.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: a weird thing about registration, Linux

2010-11-01 Thread Mike Bonner
not sure why then.  /shrug If you copy the prefs to root does it still think
it needs to be registered when su'd?  Either way, think its time for a
bigger hammer.

On Mon, Nov 1, 2010 at 4:30 PM, Peter Alcibiades 
palcibiades-fi...@yahoo.co.uk wrote:


 Nope, same thing.  Also su -m -p, or su -p, also same thing.  Weird.
 --
 View this message in context:
 http://runtime-revolution.278305.n4.nabble.com/a-weird-thing-about-registration-Linux-tp3022230p3022902.html
 Sent from the Revolution - User mailing list archive at Nabble.com.
 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: a weird thing about registration, Linux

2010-11-01 Thread J. Landman Gay

On 11/1/10 5:34 PM, Mike Bonner wrote:

not sure why then.  /shrug If you copy the prefs to root does it still think
it needs to be registered when su'd?  Either way, think its time for a
bigger hammer.


Prefs don't store the licensing info, it's stored separately. I'm not 
sure where it's stored on Linux systems, but you (or rather Peter) can 
download the file from your user account and manually point to it during 
installation. Or easier, just be online during installation and the 
installer will look up your license. You should only have to do this 
once per installation.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: a weird thing about registration, Linux

2010-11-01 Thread Mike Bonner
Peter did it once, but.. well easier to read the whole thread.  He's coming
at things from a different angle than the initial install.

On Mon, Nov 1, 2010 at 4:51 PM, J. Landman Gay jac...@hyperactivesw.comwrote:

 On 11/1/10 5:34 PM, Mike Bonner wrote:

 not sure why then.  /shrug If you copy the prefs to root does it still
 think
 it needs to be registered when su'd?  Either way, think its time for a
 bigger hammer.


 Prefs don't store the licensing info, it's stored separately. I'm not sure
 where it's stored on Linux systems, but you (or rather Peter) can download
 the file from your user account and manually point to it during
 installation. Or easier, just be online during installation and the
 installer will look up your license. You should only have to do this once
 per installation.

 --
 Jacqueline Landman Gay | jac...@hyperactivesw.com
 HyperActive Software   | http://www.hyperactivesw.com

 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution