summary refs log tree commit diff
path: root/src/etc/install.sh
AgeCommit message (Collapse)AuthorLines
2014-09-29install: Fix the install.sh script to work with spacesBrian Anderson-2/+2
Makes it work on windows
2014-07-11Only run ldconfig on LinuxBrian Anderson-5/+3
2014-07-10install: Run ldconfig when installing on Unix. Closes #15596.Brian Anderson-1/+13
If ldconfig fails it emits a warning. This is very possible when installing to a non-system directory, so the warning tries to indicate that it may not be a problem.
2014-07-10install: Make the LD_LIRARY_PATH warning more aestheticBrian Anderson-2/+1
2014-07-09etc: Fix install script for rpath removalAlex Crichton-6/+35
This adds detection of the relevant LD_LIBRARY_PATH-like environment variable and appropriately sets it when testing whether binaries can run or not. Additionally, the installation prints a recommended value if one is necessary.
2014-07-03remove duplicated slash in install script pathRuud van Asseldonk-1/+1
2014-07-02install: Correct libdir for Windows installs.Mike Boutin-2/+67
Platform-detection code from `configure` copied over to `install.sh` in order to special case the lib dir being `bin` on Windows instead of `lib`. Short-term fix for #13810.
2014-03-30mk: Don't touch config.tmp or tmp/dist as root. Closes #13190Brian Anderson-1/+0
When running `make install` we are touching these files that can't then be removed later.
2014-03-28install: More error handlingBrian Anderson-0/+1
2014-03-28install: Extract function for creating absolute paths and reuse itBrian Anderson-9/+23
2014-03-28install: Fix string formatting in an errorBrian Anderson-3/+5
2014-03-28install: Explicitly delete the manifest during uninstall. Misc cleanupBrian Anderson-16/+20
2014-03-28install: Verify that installed compiler runsBrian Anderson-3/+39
Another sanity check. Can be disabled in `install.sh` via `--disable-verify` and `configure` with `--disable-verify-install`.
2014-03-26install: Don't allow installation over the install filesBrian Anderson-2/+14
2014-03-26install: name the bundled manifest 'manifest.in'. CleanupBrian Anderson-4/+6
The installed manifest is a different file, so they should have different names. This should prevent various wierd conflicts in the future.
2014-03-25install: Support --libdir and --mandir correctlyBrian Anderson-18/+54
This adds a hack to rustc to make it find the library directory regardless of whether it is named lib/lib64/lib32.
2014-03-25configure: Make rustlibdir non-configurableBrian Anderson-1/+0
Trying to reduce the complexity of installation
2014-03-24install: Don't try to run binaries on installBrian Anderson-4/+0
I think there are likely to be scenarios where this script is run to move files to the correct place during cross-compiles.
2014-03-24install: Improve error handlingBrian Anderson-11/+28
2014-03-24install: Error on uninstall if manifest can't be foundBrian Anderson-0/+7
2014-03-24mk: Fix distcheckBrian Anderson-0/+1
Also, add more distcheck tests
2014-03-09install.sh: untabifyBrian Anderson-20/+20
2014-03-09install.sh: Improve error handlingBrian Anderson-0/+19
2014-03-09mk: dist-installer builds a binary installerBrian Anderson-0/+264