| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Prefixing everything with ${EROOT} produces invalid paths on the
target system. All of the symlinks point to files in the same
directory, so there is no reason to specify directories at all.
Bug: https://bugs.gentoo.org/790305
Signed-off-by: David Michael <fedora.dm0@gmail.com>
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
This commit will ensure that we will create a new symlink
which didn't exist before for a new target, i.e. after
re-installing a rust provider with changed USE flags.
Bug: https://bugs.gentoo.org/688864
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/704502
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Closes: https://github.com/jauhien/eselect-rust/pull/5
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
As long as one Rust implementation is installed, there should be always
a Rust implementation marked as default.
However, we need to keep this function until all ebuilds which are calling
"eselect rust unset" are gone. So make this action an alias of new
cleanup action.
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Cleanup action will make use of new find_missing_broken_symlinks() function
and should be called by ebuild during package removal.
If we detect a missing or broken symlink, we will automatically mark latest
available version as default (which will basically fix missing or broken
symlinks).
Bug: https://bugs.gentoo.org/671182
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
dev-lang/rust or dev-lang/rust-bin install more than one binary (program),
just checking for "rustc" is not enough.
In addition, set of installed programs depends on USE flags.
This new (internal) function will check for all provided programs.
Bug: https://bugs.gentoo.org/671182
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
| |
Copy eselect-python layout which will allow for live ebuilds in
future.
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
rust-gdb support
|
|/
|
|
|
| |
Seems like new rust installs rust-gdb script instead of lldb. and
eselect should be aware of this.
|
| |
|
| |
|
|
|
|
| |
compilers provided by different packages
|
|
|
|
| |
help and elisp-site-regen, see https://github.com/Heather/gentoo-rust/issues/29
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|