cygwin
Silent automatic update of installed cygwin packages
C:\cygwin\bin\wget --timestamping "http://www.cygwin.com/setup.exe"
REM Silently update installed cygwin packages
c:\cygwin\setup.exe -q
Sample output
C:\cygwin>C:\cygwin\bin\wget --timestamping "http://www.cygwin.com/setup.exe"
--2010-04-23 18:24:07-- http://www.cygwin.com/setup.exe
Resolving www.cygwin.com... 209.132.180.131
Connecting to www.cygwin.com|209.132.180.131|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 680467 (665K) [application/octet-stream]
The sizes do not match (local 39440) -- retrieving.
--2010-04-23 18:24:08-- http://www.cygwin.com/setup.exe
Reusing existing connection to www.cygwin.com:80.
HTTP request sent, awaiting response... 200 OK
Length: 680467 (665K) [application/octet-stream]
Saving to: `setup.exe'
100%[======================================================================================================================>] 680,467 69.2K/s in 16s
2010-04-23 18:24:25 (40.4 KB/s) - `setup.exe' saved [680467/680467]
C:\cygwin>REM Silently update installed cygwin packages
C:\cygwin>REM c:\cygwin\setup.exe -q
C:\cygwin>cygwin-update.bat
C:\cygwin>C:\cygwin\bin\wget --timestamping "http://www.cygwin.com/setup.exe"
--2010-04-23 18:24:29-- http://www.cygwin.com/setup.exe
Resolving www.cygwin.com... 209.132.180.131
Connecting to www.cygwin.com|209.132.180.131|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 680467 (665K) [application/octet-stream]
Server file no newer than local file `setup.exe' -- not retrieving.
C:\cygwin>REM Silently update installed cygwin packages
C:\cygwin>REM c:\cygwin\setup.exe -q
C:\cygwin>