aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/minstall.py
AgeCommit message (Expand)AuthorFilesLines
2023-05-02extend install scripts to allow specific directory variable exportsEli Schwartz1-3/+10
2023-04-14minstall: work around broken environments with missing UIDsEli Schwartz1-2/+10
2023-04-14minstall: do not drop privileges if msetup also ran under sudoEli Schwartz1-0/+4
2023-04-14minstall: Fix install_subdir() excludes with path separators on WinDaniele Nicolodi1-0/+2
2023-04-11fix various spelling issuesJosh Soref1-2/+2
2023-03-29Make --vsenv a readonly builtin optionXavier Claessens1-2/+4
2023-03-20backends: add a new "none" backendEli Schwartz1-6/+8
2023-03-09utils: fix annotation of pickle_loadDylan Baker1-3/+1
2023-02-27minstall: Replace non-breakable space with plain space in commentDaniele Nicolodi1-1/+1
2023-02-20minstall: add a timeout when waiting for user input for elevationEli Schwartz1-2/+13
2023-02-20minstall: check 5 times for an answer to the elevation promptEli Schwartz1-3/+6
2023-02-20minstall: drop privileges before running rebuild_allEli Schwartz1-2/+36
2023-02-20minstall: rework root elevation prompt for extensibility and behaviorEli Schwartz1-6/+16
2023-02-20minstall: when elevating to root, don't allow ninja to rerunEli Schwartz1-1/+1
2023-02-14allow install script to run in dry-run modeCharles Brunet1-3/+5
2022-11-01minstall: make do_strip run with -Sx for macOS targetsL. E. Segovia1-2/+8
2022-09-07minstall: handle extra error for selinuxenabledRosen Penev1-1/+1
2022-08-18minstall: do not trample install_mode by rpath fixerEli Schwartz1-1/+2
2022-06-16minstall: Add more safety checks when unpickling installdataXavier Claessens1-11/+4
2022-06-10treewide: various cleanups to move imports for mypy into typechecking blocksEli Schwartz1-4/+6
2022-03-24install_symlink: Handle $DESTDIR case for links with absolute pathMarco Trevisan (Treviño)1-2/+4
2022-03-09install: Add --strip optionXavier Claessens1-9/+14
2022-03-07Fix default install tag for shared lib symlinksXavier Claessens1-7/+3
2022-02-28devenv: Source bash completion scriptsXavier Claessens1-10/+10
2022-02-16fix missing f-string preventing variable formattingEli Schwartz1-1/+1
2022-02-09minstall: raise explicit errors, by using MesonExceptionEli Schwartz1-7/+7
2022-02-01minstall: stop running ldconfig for the userEli Schwartz1-43/+0
2022-01-16install: Setup VS env if we did that during setupNirbheek Chauhan1-1/+4
2021-12-11install: Don't run ldconfig on cross buildsDylan Baker1-4/+5
2021-12-01add install_symlink functionPablo Correa Gómez1-17/+45
2021-11-28fix BSD ldconfig handling (#9631)Eli Schwartz1-5/+13
2021-11-25minstall: do not run ldconfig on the *BSDsEli Schwartz1-0/+4
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-2/+2
2021-10-10Fix typos discovered by codespellChristian Clauss1-1/+1
2021-10-10minstall: Ignore ldconfig errors when we did not install librariesXavier Claessens1-9/+22
2021-10-08add install_emptydir functionEli Schwartz1-2/+16
2021-10-04condense linesEli Schwartz1-10/+5
2021-10-04f-stringsEli Schwartz1-14/+12
2021-08-17Add install tagsXavier Claessens1-9/+15
2021-08-06minstall: restore_selinux_contexts: fix env testStéphane Cerveau1-6/+3
2021-08-06install: apply ldconfig at the end of the installStéphane Cerveau1-1/+19
2021-08-06install: update restore_selinux to use popen_safeStéphane Cerveau1-7/+8
2021-08-04destdir: Allow relative to build directoryXavier Claessens1-5/+10
2021-07-07resolve symlinks passed to -CPaolo Bonzini1-2/+2
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-1/+1
2021-06-22minstall: make intentions clearerDylan Baker1-2/+2
2021-06-22mesonlib: Fix FileMode type annotationsDylan Baker1-1/+2
2021-06-22minstall: fix type annotation for add_argumentsDylan Baker1-1/+1
2021-03-18minstall: always track meson-created directoriesEli Schwartz1-5/+1
2021-03-06minstall: Correctly set uid/gid of installed filesPeter Kjellerstedt1-1/+1