浏览代码

fix curl to show errors and resume partial files

Kyle P Davis 9 年之前
父节点
当前提交
3437d9deef
共有 2 个文件被更改,包括 5 次插入4 次删除
  1. 3 2
      gimmes/atom
  2. 2 2
      gimmes/eclipse-jee

+ 3 - 2
gimmes/atom

@@ -5,8 +5,9 @@ if [[ "$OS" = "Darwin" ]]; then
 	defaults write com.github.atom ApplePressAndHoldEnabled -bool false
 else
 	if ! has atom; then
-		TMP_FILE="/tmp/atom$$.deb"
-		curl -fSL https://atom.io/download/deb -o "$TMP_FILE"
+		URL='https://atom.io/download/deb'
+		TMP_FILE="/tmp/atom.latest.deb"
+		curl -fsSLC- "$URL" -o "$TMP_FILE"
 		sudo dpkg -i "$TMP_FILE"
 		rm "$TMP_FILE"
 	fi

+ 2 - 2
gimmes/eclipse-jee

@@ -8,8 +8,8 @@ if [[ "$OS" = "Darwin" ]]; then
 else
 	if ! has eclipse; then
 		URL='http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/mars/R/eclipse-jee-mars-R-linux-gtk-x86_64.tar.gz&r=1'
-		TMP_FILE="/tmp/eclipse$$.tar.gz"
-		curl -fSL "$URL" -o "$TMP_FILE"
+		TMP_FILE="/tmp/eclipse.mars.tar.gz"
+		curl -fsSLC- "$URL" -o "$TMP_FILE"
 		cd "$HOME"
 		tar -xzf "$TMP_FILE"
 		rm "$TMP_FILE"