Skip to content

Commit 98de686

Browse files
committed
Upgrade rust-installer
1 parent 9404539 commit 98de686

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

Makefile.in

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ TARGET_$(1) = $$(TARGET_ROOT)/$(1)
6060
endif
6161
DISTDIR_$(1) = $$(TARGET_$(1))/dist
6262
IMGDIR_$(1) = $$(DISTDIR_$(1))/$$(PKG_NAME)-$(1)-image
63+
OVERLAYDIR_$(1) = $$(DISTDIR_$(1))/$$(PKG_NAME)-$(1)-overlay
6364
PKGDIR_$(1) = $$(DISTDIR_$(1))/$$(PKG_NAME)-$(1)
6465
BIN_TARGETS_$(1) := $$(BIN_TARGETS:%=$$(TARGET_$(1))/%$$(X))
6566
endef
@@ -137,8 +138,6 @@ $(DOC_DIR)/%: src/doc/%
137138

138139
# === Distribution
139140

140-
NON_INSTALLED_PREFIXES := README.md,LICENSE-MIT,LICENSE-APACHE,LICENSE-THIRD-PARTY
141-
142141
define DO_DIST_TARGET
143142
dist-$(1): $$(DISTDIR_$(1))/$$(PKG_NAME)-$(1).tar.gz
144143

@@ -173,19 +172,23 @@ prepare-image-$(1):
173172
cp src/etc/cargo.bashcomp.sh $$(IMGDIR_$(1))/etc/bash_completion.d/cargo
174173
cp README.md LICENSE-MIT LICENSE-APACHE LICENSE-THIRD-PARTY \
175174
$$(IMGDIR_$(1))/share/doc/cargo
175+
176+
prepare-overlay-$(1):
177+
rm -Rf $$(OVERLAYDIR_$(1))
178+
mkdir -p $$(OVERLAYDIR_$(1))
176179
cp README.md LICENSE-MIT LICENSE-APACHE LICENSE-THIRD-PARTY \
177-
$$(IMGDIR_$(1))
180+
$$(OVERLAYDIR_$(1))
181+
echo "$(CFG_VERSION)" > $$(OVERLAYDIR_$(1))/version
178182

179-
$$(DISTDIR_$(1))/$$(PKG_NAME)-$(1).tar.gz: prepare-image-$(1)
183+
$$(DISTDIR_$(1))/$$(PKG_NAME)-$(1).tar.gz: prepare-image-$(1) prepare-overlay-$(1)
180184
sh src/rust-installer/gen-installer.sh \
181-
--product-name=Cargo \
182-
--verify-bin=cargo \
185+
--product-name=Rust \
183186
--rel-manifest-dir=rustlib \
184-
--success-message=Cargo-is-ready-to-roll. \
187+
--success-message=Rust-is-ready-to-roll. \
185188
--image-dir=$$(IMGDIR_$(1)) \
186189
--work-dir=./$$(DISTDIR_$(1)) \
187190
--output-dir=./$$(DISTDIR_$(1)) \
188-
--non-installed-prefixes=$$(NON_INSTALLED_PREFIXES) \
191+
--non-installed-overlay=$$(OVERLAYDIR_$(1)) \
189192
--package-name=$$(PKG_NAME)-$(1) \
190193
--component-name=cargo \
191194
--legacy-manifest-dirs=rustlib,cargo

0 commit comments

Comments
 (0)