From: Vincent R. <fo...@sm...> - 2010-10-30 11:11:57
|
Hi, I have noticed that in the mingw automated installer your msys.bat doesn't include the section to handle mintty. It means that once you have installed mintty with the command line : mingw-get install mintty, the start menu shortcut doesn't work. I had to add the following lines: --- Copie de msys.bat 2009-11-22 20:13:26 +0000 +++ msys.bat 2010-10-30 09:19:54 +0000 @@ -51,6 +51,8 @@ if "x%1" == "x--norxvt" set MSYSCON=sh.exe if "x%1" == "x-rxvt" set MSYSCON=rxvt.exe if "x%1" == "x--rxvt" set MSYSCON=rxvt.exe +if "x%1" == "x-mintty" set MSYSCON=mintty.exe +if "x%1" == "x--mintty" set MSYSCON=mintty.exe if NOT "x%MSYSCON%" == "xunknown" shift if "x%MSYSCON%" == "xunknown" set MSYSCON=sh.exe @@ -61,6 +63,7 @@ if NOT "x%DISPLAY%" == "x" set DISPLAY= +if "x%MSYSCON%" == "xmintty.exe" goto startmintty if "x%MSYSCON%" == "xrxvt.exe" goto startrxvt if "x%MSYSCON%" == "xsh.exe" goto startsh @@ -74,6 +77,11 @@ pause exit 1 +:startmintty +if NOT EXIST %WD%mintty.exe goto startsh +start %WD%mintty /bin/bash -l +exit + rem If you don't want to use rxvt then rename the file rxvt.exe to something rem else. Then sh.exe will be used instead. :startrxvt Another problem is about the mingw-get configuration file var/lib/mingw-get/data/defaults.xml because I wanted to make some test and I have changed the default target dir for the mingw32 subsystem a as shown below : <sysroot subsystem="mingw32" path="%R/mingwABC" /> but when I run mingw-get install pdcurses, package is still installed in %R and not in my custom folder. Is it a know issue or maybe it's not implemented yet ? Thanks |
From: Vincent R. <fo...@sm...> - 2010-10-30 11:35:44
|
On Sat, 30 Oct 2010 13:11:48 +0200, Vincent Richomme <qsd...@sq...> wrote: > Hi, > > I have noticed that in the mingw automated installer your msys.bat > doesn't include > the section to handle mintty. It means that once you have installed > mintty > with the command line : mingw-get install mintty, the start menu > shortcut doesn't work. > I had to add the following lines: > > > --- Copie de msys.bat 2009-11-22 20:13:26 +0000 > +++ msys.bat 2010-10-30 09:19:54 +0000 > @@ -51,6 +51,8 @@ > if "x%1" == "x--norxvt" set MSYSCON=sh.exe > if "x%1" == "x-rxvt" set MSYSCON=rxvt.exe > if "x%1" == "x--rxvt" set MSYSCON=rxvt.exe > +if "x%1" == "x-mintty" set MSYSCON=mintty.exe > +if "x%1" == "x--mintty" set MSYSCON=mintty.exe > if NOT "x%MSYSCON%" == "xunknown" shift > > if "x%MSYSCON%" == "xunknown" set MSYSCON=sh.exe > @@ -61,6 +63,7 @@ > > if NOT "x%DISPLAY%" == "x" set DISPLAY= > > +if "x%MSYSCON%" == "xmintty.exe" goto startmintty > if "x%MSYSCON%" == "xrxvt.exe" goto startrxvt > if "x%MSYSCON%" == "xsh.exe" goto startsh > > @@ -74,6 +77,11 @@ > pause > exit 1 > > +:startmintty > +if NOT EXIST %WD%mintty.exe goto startsh > +start %WD%mintty /bin/bash -l > +exit > + > rem If you don't want to use rxvt then rename the file rxvt.exe to > something > rem else. Then sh.exe will be used instead. > :startrxvt > > > > Another problem is about the mingw-get configuration file > var/lib/mingw-get/data/defaults.xml > because I wanted to make some test and I have changed the default > target dir for the mingw32 subsystem a > as shown below : > > <sysroot subsystem="mingw32" path="%R/mingwABC" /> > > but when I run mingw-get install pdcurses, package is still installed > in %R and not in my custom folder. > Is it a know issue or maybe it's not implemented yet ? > > Thanks > About my last issue I found the problem I was modifyinh the wrong xml file (defaults instead of profile), so please ignore the second part of my message. |
From: Keith M. <kei...@us...> - 2010-10-30 20:31:44
|
On Saturday 30 October 2010 12:35:36 Vincent Richomme wrote: > > Another problem is about the mingw-get configuration file > > var/lib/mingw-get/data/defaults.xml > > because I wanted to make some test and I have changed the default > > target dir for the mingw32 subsystem a > > as shown below : > > > > <sysroot subsystem="mingw32" path="%R/mingwABC" /> > > > > but when I run mingw-get install pdcurses, package is still > > installed in %R and not in my custom folder. > > Is it a know issue or maybe it's not implemented yet ? > > About my last issue I found the problem I was modifyinh the wrong xml > file (defaults instead of profile), > so please ignore the second part of my message. I'd guessed that might be the case, when I read your original message. Just for clarification: we distribute defaults.xml as a sample local configuration for mingw-get; if you wish to customise it, you are *strongly* advised to copy it to profile.xml, (in the same directory), and make your customisations in that. mingw-get will always load its configuration from profile.xml, if it exists; in this case defaults.xml is not read at all. Only if profile.xml does not exist, will mingw-get read defaults.xml as its fallback configuration. We do not distribute profile.xml with mingw-get, simply because we anticipate that you may wish to customise that, and we don't want to clobber your preferences during an upgrade. OTOH, we *do* distribute defaults.xml; if you customise it, rather than create profile.xml, then your changes *will* be clobbered during an upgrade. -- Regards, Keith. |
From: Roumen P. <bug...@ro...> - 2010-10-30 13:05:14
|
Vincent Richomme wrote: > Hi, > > I have noticed that in the mingw automated installer your msys.bat > doesn't include > the section to handle mintty. It means that once you have installed > mintty > with the command line : mingw-get install mintty, the start menu > shortcut doesn't work. > I had to add the following lines: > > > --- Copie de msys.bat 2009-11-22 20:13:26 +0000 > +++ msys.bat 2010-10-30 09:19:54 +0000 > @@ -51,6 +51,8 @@ > if "x%1" == "x--norxvt" set MSYSCON=sh.exe > if "x%1" == "x-rxvt" set MSYSCON=rxvt.exe > if "x%1" == "x--rxvt" set MSYSCON=rxvt.exe > +if "x%1" == "x-mintty" set MSYSCON=mintty.exe > +if "x%1" == "x--mintty" set MSYSCON=mintty.exe > if NOT "x%MSYSCON%" == "xunknown" shift > > if "x%MSYSCON%" == "xunknown" set MSYSCON=sh.exe > @@ -61,6 +63,7 @@ > > if NOT "x%DISPLAY%" == "x" set DISPLAY= > > +if "x%MSYSCON%" == "xmintty.exe" goto startmintty > if "x%MSYSCON%" == "xrxvt.exe" goto startrxvt > if "x%MSYSCON%" == "xsh.exe" goto startsh > > @@ -74,6 +77,11 @@ > pause > exit 1 > > +:startmintty > +if NOT EXIST %WD%mintty.exe goto startsh > +start %WD%mintty /bin/bash -l > +exit > + > rem If you don't want to use rxvt then rename the file rxvt.exe to > something > rem else. Then sh.exe will be used instead. > :startrxvt > > [SNIP] I use msys.bat with same modifications as in proposed path except "start" command. My is following: start %WD%mintty --title MSYS --icon msys.ico -e /bin/bash --login -i Roumen |
From: Cesar S. <ces...@gm...> - 2010-10-30 17:00:23
|
On 30/10/2010 09:11, Vincent Richomme wrote: > I have noticed that in the mingw automated installer your msys.bat > doesn't include the section to handle mintty. The latest MSYS runtime (1.0.16) already comes with mintty support. To install or upgrade, see the announcement at: http://sourceforge.net/mailarchive/message.php?msg_name=4CA7A4C1.3040709%40gmail.com Regards, Cesar |
From: Andy K. <and...@gm...> - 2010-10-31 05:31:06
|
On 30 October 2010 13:26, Roumen Petrov wrote: > Vincent Richomme wrote: >> I have noticed that in the mingw automated installer your msys.bat >> doesn't include >> the section to handle mintty. It means that once you have installed >> mintty >> with the command line : mingw-get install mintty, the start menu >> shortcut doesn't work. >> I had to add the following lines: >> >> --- Copie de msys.bat 2009-11-22 20:13:26 +0000 >> +++ msys.bat 2010-10-30 09:19:54 +0000 >> @@ -51,6 +51,8 @@ >> if "x%1" == "x--norxvt" set MSYSCON=sh.exe >> if "x%1" == "x-rxvt" set MSYSCON=rxvt.exe >> if "x%1" == "x--rxvt" set MSYSCON=rxvt.exe >> +if "x%1" == "x-mintty" set MSYSCON=mintty.exe >> +if "x%1" == "x--mintty" set MSYSCON=mintty.exe >> if NOT "x%MSYSCON%" == "xunknown" shift >> >> if "x%MSYSCON%" == "xunknown" set MSYSCON=sh.exe >> @@ -61,6 +63,7 @@ >> >> if NOT "x%DISPLAY%" == "x" set DISPLAY= >> >> +if "x%MSYSCON%" == "xmintty.exe" goto startmintty >> if "x%MSYSCON%" == "xrxvt.exe" goto startrxvt >> if "x%MSYSCON%" == "xsh.exe" goto startsh >> >> @@ -74,6 +77,11 @@ >> pause >> exit 1 >> >> +:startmintty >> +if NOT EXIST %WD%mintty.exe goto startsh >> +start %WD%mintty /bin/bash -l >> +exit >> + >> rem If you don't want to use rxvt then rename the file rxvt.exe to >> something >> rem else. Then sh.exe will be used instead. >> :startrxvt >> > [SNIP] > I use msys.bat with same modifications as in proposed path except > "start" command. My is following: > start %WD%mintty --title MSYS --icon msys.ico -e /bin/bash --login -i I prefer to start mintty directly from a shortcut, so as to avoid a console popping up for the batch script. Just put the options you want into the shortcut's target field, e.g.: Target: C:\MSYS\bin\mintty.exe --icon /msys.ico /bin/bash -l The shortcut's icon can of course also be changed. Btw, does mingw-get have a postinstall facility that would allow the mintty package to create a start menu entry in the MinGW folder? Andy |
From: Keith M. <kei...@us...> - 2010-10-31 08:50:28
|
On Sunday 31 October 2010 05:30:59 Andy Koppe wrote: > Btw, does mingw-get have a postinstall facility that would allow the > mintty package to create a start menu entry in the MinGW folder? At present, no; it is a planned feature, but no ETA as yet. -- Regards, Keith. |