Nellis, Kenneth | 1 Nov 13:26 2010
Picon

RE: modification time disorder: touch-related?

> From: Robert McDougall
> 
> On 10/29/2010 9:21 AM, Tim Prince wrote:
> 
> > If your files are on a server, of course, you need synchronization
> > between the server and local system clocks, at least daily.
> 
> Thanks for the suggestion, but no, they're not.
> 
> --
> rmd

Not answered yet: Do all the files involved--source and object--reside
on the same computer as that performing the build? If not, you may
still have time sync problems.
--Ken Nellis
Janos Dohanics | 1 Nov 21:59 2010

Cron jobs don't run

I'm trying to set up cron jobs in a new cygwin installation. The cron
service is running, but jobs are not executed.

I ran cron_diagnose.sh which says "The SYSTEM user cannot access the
mount point /usr/bin". mount shows:

$ mount
C:/cygwin/bin on /usr/bin type ntfs (binary,auto)
C:/cygwin/lib on /usr/lib type ntfs (binary,auto)
C:/cygwin on / type ntfs (binary,auto)
C: on /cygdrive/c type ntfs (binary,posix=0,user,noumount,auto)
D: on /cygdrive/d type ntfs (binary,posix=0,user,noumount,auto)
Z: on /cygdrive/z type ntfs (binary,posix=0,user,noumount,auto)

However, cygcheck shows:

C:\cygwin        /          system  binary,auto
C:\cygwin\bin    /usr/bin   system  binary,auto
C:\cygwin\lib    /usr/lib   system  binary,auto
cygdrive prefix  /cygdrive  user    binary,auto

cron_diagnose.sh suggest mount -f -s -b "[DOS path to Cygwin]/bin"
"/usr/bin", but I guess the -s and -b switches are not supported by
mount (the man page doesn't mention them) and mount -f "c:/cygwin/bin"
"/usr/bin" mount: /usr/bin: Operation not permitted.

How do I fix this problem? I have attached cygcheck.out

--

-- 
Janos Dohanics
(Continue reading)

dan.colascione | 2 Nov 01:26 2010
Picon

[patch 0/8] Bash improvements

This is a series of patches that tries to improve the user experience in Cygwin.

It adds three new features:

1. EXECIGNORE

EXECIGNORE is a colon-separated list of glob patterns. If a file
's full patch matches one of these, it is never considered 
executable for completion purposes. EXECIGNORE=*.dll is a good start.

2. completion_strip_exe

completion_strip_exe is a new shell option. When enabled,
bash tries to use the short name of a program instead of
its longer ".-exe"-suffixed one. With this on, pin<tab>
completes to "ping".

3. dg-dwim (C-x C-w)

This is a new readline command that toggles the shell word before
point between Unix and Windows path syntax, with a heuristic to
detect unquoted Windows paths.

Try typing "notepad ~/.profile", then hit C-x C-w

The command line will be changed to 
notepad 'C:\Users\username\conf\dot-profile'

If you hit C-x C-w again, you'll see

(Continue reading)

dan.colascione | 2 Nov 01:26 2010
Picon

[patch 1/8] Add EXECIGNORE special variable


--

-- 

dan.colascione | 2 Nov 01:26 2010
Picon

[patch 2/8] Document EXECIGNORE in Cygwin readme


--

-- 

dan.colascione | 2 Nov 01:26 2010
Picon

[patch 3/8] Document execignore in bash


--

-- 

dan.colascione | 2 Nov 01:26 2010
Picon

[patch 4/8] Add option completion_strip_exe for short names


--

-- 

dan.colascione | 2 Nov 01:26 2010
Picon

[patch 5/8] Document completion_strip_exe in Cygwin readme


--

-- 

dan.colascione | 2 Nov 01:26 2010
Picon

[patch 6/8] Document completion_strip_exe in bash


--

-- 

dan.colascione | 2 Nov 01:26 2010
Picon

[patch 7/8] Backport shellword movement functions from bash 4.1


--

-- 


Gmane