Description: Install symlinks as-is, don't dereference them
 Our patch to mdbook installs symlinks to systems versions of font-awesome,
 highlight, etc. Upstream mdbook otherwise doesn't use symlinks, so this
 doesn't affect anything else that's already generated.

--- a/src/tools/rust-installer/install-template.sh
+++ b/src/tools/rust-installer/install-template.sh
@@ -625,7 +625,10 @@
 
 		    maybe_backup_path "$_file_install_path"
 
-		    if echo "$_file" | grep "^bin/" > /dev/null || test -x "$_src_dir/$_component/$_file"
+		    if [ -h "$_src_dir/$_component/$_file" ]
+		    then
+			run cp -d "$_src_dir/$_component/$_file" "$_file_install_path"
+		    elif echo "$_file" | grep "^bin/" > /dev/null || test -x "$_src_dir/$_component/$_file"
 		    then
 			run cp "$_src_dir/$_component/$_file" "$_file_install_path"
 			run chmod 755 "$_file_install_path"
@@ -647,7 +650,7 @@
 
 		    maybe_backup_path "$_file_install_path"
 
-		    run cp -R "$_src_dir/$_component/$_file" "$_file_install_path"
+		    run cp -dR "$_src_dir/$_component/$_file" "$_file_install_path"
 		    critical_need_ok "failed to copy directory"
 
                     # Set permissions. 0755 for dirs, 644 for files
