|
From: stn021 <st...@gm...> - 2011-05-06 20:32:43
|
2011/5/6 Earnie <ea...@us...> > stn021 wrote: > > Hi, > > > > how can I make MSYS portable ? > > Well you did that already. > > > I have copied all the executables and all DLLs of the MSYS-folder and > > subfolders into one new folder. > > Now I can use the programs. > > > > For example fgrep correctly shows the help-message. > > > > But if I copy everything to a USB-stick or another computer then nothing > > works anymore :( > > For example fgrep terminates without any output and without any > > error-message. > > > > Do you have a modified /etc/fstab file? I copied D:\etc and D:\util (the folder with the exes and dlls) to another computer's drive D: without any further modifications. On one computer it works, on the other it does not :-( Or perhaps a configuration file like ~/.profile? Maybe some changes you've > done there is getting in the way. see above: same config, 2 computers, different results ... Actually it was three computers. This morning I plugged my USB-stick with msys into someone else's XP. Again no output from fgrep, tail and a few other programs :-/ > You also need to make sure the /etc exists, there is a thread that watches > for changes to it. Yes, I noticed. (Proof: If I renamed D:\etc to something else and the programs didn't work anymore :-) > There is nothing else in MSYS that is dependent on its installation system > like the registry. You should be able to do just this. > I read somewhere that msys depends on a few DLLs in the windows-folder. Don't know any details nor where I saw that. Strange ... Stefan > -- > > Earnie > -- http://www.for-my-kids.com > > > |