Code Monkey home page Code Monkey logo

Comments (5)

GoogleCodeExporter avatar GoogleCodeExporter commented on June 19, 2024
[deleted comment]

from apt-cyg.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 19, 2024
This problem also occurs with the current apt-cyg and the 32-bit version of 
cygwin. The suggested fix (appending 'x86' to the mirror URL only when 
downloading the setup files) resolves the issue. I am thinking the cygwin 
mirrors altered their directory structures for the 64-bit cygwin release. 
Anyway, based on the provided fix, I threw 32/64-bit detection into the mix.

$ diff -u apt-cyg.broke apt-cyg
--- apt-cyg.broke       2013-09-03 09:34:33.035199100 -0400
+++ apt-cyg     2013-09-03 10:17:35.909293600 -0400
@@ -29,6 +29,8 @@
   exit 1
 fi

+arch=x86 # default to x86
+[[ -n `uname -a | grep x86_64` ]] && arch=x86_64

 function usage()
 {
@@ -94,14 +96,14 @@
   then
     touch setup.ini
     mv setup.ini setup.ini-save
-    wget -N $mirror/setup.bz2
+    wget -N $mirror/$arch/setup.bz2
     if test -e setup.bz2 && test $? -eq 0
     then
       bunzip2 setup.bz2
       mv setup setup.ini
       echo Updated setup.ini
     else
-      wget -N $mirror/setup.ini
+      wget -N $mirror/$arch/setup.ini
       if test -e setup.ini && test $? -eq 0
       then
         echo Updated setup.ini

-Clayton

Original comment by [email protected] on 3 Sep 2013 at 2:19

from apt-cyg.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 19, 2024
Thank you both, I applied Claytons patch to my apt-cyg and it's working 
perfectly.  -Greg

Original comment by [email protected] on 16 Oct 2013 at 5:56

from apt-cyg.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 19, 2024
so how/ when does this fix get checked in?

Original comment by [email protected] on 17 Oct 2013 at 5:02

from apt-cyg.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 19, 2024
Changes have been merged, thanks.

Original comment by [email protected] on 19 Feb 2014 at 8:41

  • Changed state: Verified

from apt-cyg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.