Cygwin updating

If your mirror site has not been listed for a day or so that means that some cygwin packages on your site are not current.Check the cygwin-announce archives for announcements about recent package updates and ensure that your site has those packages.Check that you have following packages under Cygwin.If something is missing or outdated, download it using the utility from the Cygwin site ( Package Version Status bash 4.1.10-4 OK binutils 2.20.51-2 OK bzip2 1.0.6-1 OK cygwin 1.7.9-1 OK gcc-core 3.4.4-999 OK gcc-g 3.4.4-999 OK gzip 1.4-1 OK m4 1.4.16-1 OK make 3.81-2 OK unzip 6.0-10 OK zip 3.0-11 OK First, create a workspace directory to build in (e.g., mkdir /usr/local/contrib).= 4.3, some things like exception handling or shared code may not work (read more here), so install at your own risk.(The new GCC will be installed under /usr/local/bin; you'll still have the old GCC under /usr/bin or /bin).Still much better than the click fest without the batch file.

The commercial license is no longer necessary because Cygwin is now being distributed under the GNU Lesser GPL (LGPL).

You can write a simple batch script to do the automatic updates for you. echo ====================================== echo Updating all cygwin packages... --no-desktop --no-shortcuts --no-startmenu --quiet-mode echo. echo ====================================== echo Update finished.

You only need the three lines below, assuming you've installed cygwin to @ECHO off cd C:\cygwin echo ====================================== echo Downloading latest cygwin installer...

Once your site has the recent packages it will be re-added automatically.

So, if your site was dropped from the list it means that a program has determined that the files on your site are not up-to-date.