From 98de68683f37f27c7a8978cb656baf13bb2a38a2 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Wed, 11 Feb 2015 13:14:50 -0800 Subject: [PATCH] Upgrade rust-installer --- Makefile.in | 19 +++++++++++-------- src/rust-installer | 2 +- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/Makefile.in b/Makefile.in index c176ee0f48f..cdf14e4d282 100644 --- a/Makefile.in +++ b/Makefile.in @@ -60,6 +60,7 @@ TARGET_$(1) = $$(TARGET_ROOT)/$(1) endif DISTDIR_$(1) = $$(TARGET_$(1))/dist IMGDIR_$(1) = $$(DISTDIR_$(1))/$$(PKG_NAME)-$(1)-image +OVERLAYDIR_$(1) = $$(DISTDIR_$(1))/$$(PKG_NAME)-$(1)-overlay PKGDIR_$(1) = $$(DISTDIR_$(1))/$$(PKG_NAME)-$(1) BIN_TARGETS_$(1) := $$(BIN_TARGETS:%=$$(TARGET_$(1))/%$$(X)) endef @@ -137,8 +138,6 @@ $(DOC_DIR)/%: src/doc/% # === Distribution -NON_INSTALLED_PREFIXES := README.md,LICENSE-MIT,LICENSE-APACHE,LICENSE-THIRD-PARTY - define DO_DIST_TARGET dist-$(1): $$(DISTDIR_$(1))/$$(PKG_NAME)-$(1).tar.gz @@ -173,19 +172,23 @@ prepare-image-$(1): cp src/etc/cargo.bashcomp.sh $$(IMGDIR_$(1))/etc/bash_completion.d/cargo cp README.md LICENSE-MIT LICENSE-APACHE LICENSE-THIRD-PARTY \ $$(IMGDIR_$(1))/share/doc/cargo + +prepare-overlay-$(1): + rm -Rf $$(OVERLAYDIR_$(1)) + mkdir -p $$(OVERLAYDIR_$(1)) cp README.md LICENSE-MIT LICENSE-APACHE LICENSE-THIRD-PARTY \ - $$(IMGDIR_$(1)) + $$(OVERLAYDIR_$(1)) + echo "$(CFG_VERSION)" > $$(OVERLAYDIR_$(1))/version -$$(DISTDIR_$(1))/$$(PKG_NAME)-$(1).tar.gz: prepare-image-$(1) +$$(DISTDIR_$(1))/$$(PKG_NAME)-$(1).tar.gz: prepare-image-$(1) prepare-overlay-$(1) sh src/rust-installer/gen-installer.sh \ - --product-name=Cargo \ - --verify-bin=cargo \ + --product-name=Rust \ --rel-manifest-dir=rustlib \ - --success-message=Cargo-is-ready-to-roll. \ + --success-message=Rust-is-ready-to-roll. \ --image-dir=$$(IMGDIR_$(1)) \ --work-dir=./$$(DISTDIR_$(1)) \ --output-dir=./$$(DISTDIR_$(1)) \ - --non-installed-prefixes=$$(NON_INSTALLED_PREFIXES) \ + --non-installed-overlay=$$(OVERLAYDIR_$(1)) \ --package-name=$$(PKG_NAME)-$(1) \ --component-name=cargo \ --legacy-manifest-dirs=rustlib,cargo diff --git a/src/rust-installer b/src/rust-installer index b5ac4cd4432..60fd8abfcae 160000 --- a/src/rust-installer +++ b/src/rust-installer @@ -1 +1 @@ -Subproject commit b5ac4cd44321da10dfd70f070dbc9094ca3f92ff +Subproject commit 60fd8abfcae50629a3fc664bd809238fed039617