Re: 000-cygwin-post-install.sh on Cygwin 1.7

2009-01-24 Thread Corinna Vinschen
On Jan 23 21:21, Pierre A. Humblet wrote:
 $ diff -up 000-cygwin-post-install.sh.done 000-cygwin-post-install.sh.new
 --- 000-cygwin-post-install.sh.done 2008-12-28 00:55:13.00100 -0500
 +++ 000-cygwin-post-install.sh.new  2009-01-23 21:07:27.635159600 -0500
 @@ -48,7 +48,7 @@ then
_OLD_IFS=$IFS
IFS=
  
 -  eval $(/bin/mount -m | /bin/sed -n 's%\(.*\) / \([^ ]*\) .*$%CYGROOT=\1 
 FS_TYPE=\2%p')
 +  eval $(/bin/mount -m | /bin/sed -n 's%\(.*\) / \([^ ]*\) .*$%CYGROOT=\1 
 FS_TYPE=\2%p')
cat  ${FSTAB}  EOF
  # The  file fstab contains descriptive information about the various file
  # systems.  fstab is only read by programs, and not written;  it  is  the

Fixed and uploaded.


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: 000-cygwin-post-install.sh on Cygwin 1.7

2009-01-23 Thread Pierre A. Humblet

On Thu, Dec 25, 2008 at 10:28:48AM -0500, Christopher Faylor wrote:
On Thu, Dec 25, 2008 at 01:23:35AM -0500, Pierre A. Humblet wrote:
 I tried to install Cygwin 1.7 under Program Files, as I have always done 
 with 1.5.
 It didn't work. Here is a fix:
snip

I think that does the same thing in one line:

eval $(/usr/bin/mount -m | sed -n 's%\(.*\) / \([^ ]*\) .*$%CYGROOT=\1 
FS_TYPE=\2%p')

Almost. Quotes are needed otherwise \040 becomes 040

Pierre

$ diff -up 000-cygwin-post-install.sh.done 000-cygwin-post-install.sh.new
--- 000-cygwin-post-install.sh.done 2008-12-28 00:55:13.00100 -0500
+++ 000-cygwin-post-install.sh.new  2009-01-23 21:07:27.635159600 -0500
@@ -48,7 +48,7 @@ then
   _OLD_IFS=$IFS
   IFS=
 
-  eval $(/bin/mount -m | /bin/sed -n 's%\(.*\) / \([^ ]*\) .*$%CYGROOT=\1 
FS_TYPE=\2%p')
+  eval $(/bin/mount -m | /bin/sed -n 's%\(.*\) / \([^ ]*\) .*$%CYGROOT=\1 
FS_TYPE=\2%p')
   cat  ${FSTAB}  EOF
 # The  file fstab contains descriptive information about the various file
 # systems.  fstab is only read by programs, and not written;  it  is  the



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: 000-cygwin-post-install.sh on Cygwin 1.7

2008-12-25 Thread Christopher Faylor
On Thu, Dec 25, 2008 at 01:23:35AM -0500, Pierre A. Humblet wrote:
 I tried to install Cygwin 1.7 under Program Files, as I have always done 
 with 1.5.
 It didn't work. Here is a fix:

 $ diff 000-cygwin-post-install.sh.done 000-cygwin-post-install.sh.new
 53,54c53
  [[ $line =~ ([^ ]*)\ on\ ([^ ]*)\ type\ ([^ ]*)\ .* ]]
  if [ ${BASH_REMATCH[2]} = / ]
 ---
  if [[ $line =~ ([^ ].*)\ on\ /\ type\ ([^ ]*)\ .* ]]
 58c57
FS_TYPE=${BASH_REMATCH[3]}
 ---
FS_TYPE=${BASH_REMATCH[2]}

I think that does the same thing in one line:

eval $(/usr/bin/mount -m | sed -n 's%\(.*\) / \([^ ]*\) .*$%CYGROOT=\1 
FS_TYPE=\2%p')

although it looks like something may be broken because I'm
getting unknown for all of the FS_TYPEs on my system.

cgf

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: 000-cygwin-post-install.sh on Cygwin 1.7

2008-12-25 Thread Christopher Faylor
On Thu, Dec 25, 2008 at 10:28:48AM -0500, Christopher Faylor wrote:
On Thu, Dec 25, 2008 at 01:23:35AM -0500, Pierre A. Humblet wrote:
 I tried to install Cygwin 1.7 under Program Files, as I have always done 
 with 1.5.
 It didn't work. Here is a fix:

 $ diff 000-cygwin-post-install.sh.done 000-cygwin-post-install.sh.new
 53,54c53
  [[ $line =~ ([^ ]*)\ on\ ([^ ]*)\ type\ ([^ ]*)\ .* ]]
  if [ ${BASH_REMATCH[2]} = / ]
 ---
  if [[ $line =~ ([^ ].*)\ on\ /\ type\ ([^ ]*)\ .* ]]
 58c57
FS_TYPE=${BASH_REMATCH[3]}
 ---
FS_TYPE=${BASH_REMATCH[2]}

I think that does the same thing in one line:

eval $(/usr/bin/mount -m | sed -n 's%\(.*\) / \([^ ]*\) .*$%CYGROOT=\1 
FS_TYPE=\2%p')

although it looks like something may be broken because I'm
getting unknown for all of the FS_TYPEs on my system.

I've updated this package to base-cygwin-1.1-2.tar.bz2 (Corinna can make
a real 1.2-1 release with whatever fix she deems acceptable at some
point) and fixed the above problem in the DLL.

I'll roll a new 1.7 release today or tomorrow.  For now, there is a snapshot
available.

cgf

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



000-cygwin-post-install.sh on Cygwin 1.7

2008-12-24 Thread Pierre A. Humblet
I tried to install Cygwin 1.7 under Program Files, as I have always 
done with 1.5.

It didn't work. Here is a fix:

$ diff 000-cygwin-post-install.sh.done 000-cygwin-post-install.sh.new
53,54c53
 [[ $line =~ ([^ ]*)\ on\ ([^ ]*)\ type\ ([^ ]*)\ .* ]]
 if [ ${BASH_REMATCH[2]} = / ]
---
 if [[ $line =~ ([^ ].*)\ on\ /\ type\ ([^ ]*)\ .* ]]
58c57
   FS_TYPE=${BASH_REMATCH[3]}
---
   FS_TYPE=${BASH_REMATCH[2]}

Pierre


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/