@@ -284,10 +284,7 @@ VAL_OPTIONS=""
284
284
285
285
flag uninstall " only uninstall from the installation prefix"
286
286
valopt prefix " " " set installation prefix"
287
- opt cargo 1 " install cargo with rust"
288
287
valopt date " " " use the YYYY-MM-DD nightly instead of the current nightly"
289
- valopt rust-date " " " use the YYYY-MM-DD rust nightly instead of the current nightly"
290
- valopt cargo-date " " " use the YYYY-MM-DD cargo nightly instead of the current nightly"
291
288
flag save " save the downloaded nightlies to ~/.rustup"
292
289
293
290
if [ $HELP -eq 1 ]
@@ -443,37 +440,17 @@ then
443
440
CFG_DATE=` date " +%Y-%m-%d" `
444
441
fi
445
442
446
- if [ -z " ${CFG_RUST_DATE} " ]; then
447
- CFG_RUST_DATE=" ${CFG_DATE} "
448
- fi
449
-
450
- if [ -z " ${CFG_CARGO_DATE} " ]; then
451
- CFG_CARGO_DATE=" ${CFG_DATE} "
452
- fi
453
-
454
443
RUST_URL=" https://static.rust-lang.org/dist"
455
- RUST_PACKAGE_NAME=rust-nightly
444
+ RUST_PACKAGE_NAME=rust-combined- nightly
456
445
RUST_PACKAGE_NAME_AND_TRIPLE=" ${RUST_PACKAGE_NAME} -${HOST_TRIPLE} "
457
446
RUST_TARBALL_NAME=" ${RUST_PACKAGE_NAME_AND_TRIPLE} .tar.gz"
458
447
RUST_LOCAL_INSTALL_DIR=" ${CFG_TMP_DIR} /${RUST_PACKAGE_NAME_AND_TRIPLE} "
459
448
RUST_LOCAL_INSTALL_SCRIPT=" ${RUST_LOCAL_INSTALL_DIR} /install.sh"
460
449
461
- CARGO_URL=" https://static.rust-lang.org/cargo-dist"
462
- CARGO_PACKAGE_NAME=cargo-nightly
463
- CARGO_PACKAGE_NAME_AND_TRIPLE=" ${CARGO_PACKAGE_NAME} -${HOST_TRIPLE} "
464
- CARGO_TARBALL_NAME=" ${CARGO_PACKAGE_NAME_AND_TRIPLE} .tar.gz"
465
- CARGO_LOCAL_INSTALL_DIR=" ${CFG_TMP_DIR} /${CARGO_PACKAGE_NAME_AND_TRIPLE} "
466
- CARGO_LOCAL_INSTALL_SCRIPT=" ${CARGO_LOCAL_INSTALL_DIR} /install.sh"
467
-
468
450
# add a date suffix if we want a particular nighly.
469
- if [ -n " ${CFG_RUST_DATE} " ];
470
- then
471
- RUST_URL=" ${RUST_URL} /${CFG_RUST_DATE} "
472
- fi
473
-
474
- if [ -n " ${CFG_CARGO_DATE} " ];
451
+ if [ -n " ${CFG_DATE} " ];
475
452
then
476
- CARGO_URL =" ${CARGO_URL } /${CFG_CARGO_DATE } "
453
+ RUST_URL =" ${RUST_URL } /${CFG_DATE } "
477
454
fi
478
455
479
456
verify_hash () {
@@ -574,42 +551,24 @@ install_packages() {
574
551
# If we're saving our nightlies, put them in $HOME/.rustup.
575
552
if [ -n " ${CFG_SAVE} " ]
576
553
then
577
- RUST_DOWNLOAD_DIR=" ${HOME} /.rustup/${CFG_RUST_DATE} "
578
- CARGO_DOWNLOAD_DIR=" ${HOME} /.rustup/${CFG_CARGO_DATE} "
554
+ RUST_DOWNLOAD_DIR=" ${HOME} /.rustup/${CFG_DATE} "
579
555
else
580
556
RUST_DOWNLOAD_DIR=" ${CFG_TMP_DIR} "
581
- CARGO_DOWNLOAD_DIR=" ${CFG_TMP_DIR} "
582
557
fi
583
558
584
559
mkdir -p " ${RUST_DOWNLOAD_DIR} "
585
560
need_ok " failed to create create download directory"
586
561
587
- mkdir -p " ${CARGO_DOWNLOAD_DIR} "
588
- need_ok " failed to create create download directory"
589
-
590
562
RUST_LOCAL_TARBALL=" ${RUST_DOWNLOAD_DIR} /${RUST_TARBALL_NAME} "
591
- CARGO_LOCAL_TARBALL=" ${CARGO_DOWNLOAD_DIR} /${CARGO_TARBALL_NAME} "
592
563
593
564
download_package \
594
565
" ${RUST_URL} /${RUST_TARBALL_NAME} " \
595
566
" ${RUST_LOCAL_TARBALL} "
596
567
597
- if [ -z " ${CFG_DISABLE_CARGO} " ]; then
598
- download_package \
599
- " ${CARGO_URL} /${CARGO_TARBALL_NAME} " \
600
- " ${CARGO_LOCAL_TARBALL} "
601
- fi
602
-
603
568
install_package \
604
569
" ${RUST_LOCAL_TARBALL} " \
605
570
" ${RUST_LOCAL_INSTALL_SCRIPT} "
606
571
607
- if [ -z " ${CFG_DISABLE_CARGO} " ]; then
608
- install_package \
609
- " ${CARGO_LOCAL_TARBALL} " \
610
- " ${CARGO_LOCAL_INSTALL_SCRIPT} "
611
- fi
612
-
613
572
rm -Rf " ${CFG_TMP_DIR} "
614
573
need_ok " couldn't rm temporary installation directory"
615
574
}
0 commit comments