| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
* bin/eselect.in: Update shebang to use EPREFIX. Bug 905934.
* bin/Makefile.am (dosed): Don't substitute BASH.
* libs/package-manager.bash.in (env_update): Don't use an absolute
path for env-update.
* libs/Makefile.am (dosed): Don't substitute ENV_UPDATE.
* configure.ac: Drop checks for bash and env-update paths.
Bug: https://bugs.gentoo.org/905934
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
| |
* libs/Makefile.am (dosed): Don't substitute PORTAGEQ, it no
longer exists in configure.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
* libs/core.bash.in (find_module): Allow to specify an absolute
path as the module's filename.
Bug: https://bugs.gentoo.org/901205
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
| |
* libs/package-manager.bash.in (arch): Recognise loongarch*/loong.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
* libs/editor-variable.bash.in (find_in_path): New function, looks
up its first argument in EDITOR_PATH, and tests if it exists.
(find_targets, do_set): Use it.
* modules/pager.eselect (EDITOR_LIST):
* modules/editor.eselect (EDITOR_LIST): Don't use absolute paths.
* man/editor.eselect.5:
* man/pager.eselect.5: Update.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
| |
* libs/output.bash.in (colours): Display warning messages in
yellow, in order to distinguish from errors which are red.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
|
|
|
|
|
|
|
|
| |
* libs/multilib.bash.in (get_libdir): New function.
* doc/developer-guide.txt: Describe it.
* libs/Makefile.am (dosed): Substitute @libdir@.
* misc/eselect-mode.el (eselect-mode-keywords-multilib):
Add get_libdir.
|
|
|
|
|
| |
* libs/package-manager.bash.in (arch): Restore sparc64 which was
lost in a previous update. Sync with arch.list in the gentoo repo.
|
| |
|
|
|
|
|
| |
* libs/core.bash.in (eval): Make it fatal again, after more than
one year of transition time.
|
| |
|
|
|
|
|
| |
* libs/package-manager.bash.in (arch): Map nios2 to nios2 (as it
is called in profiles/arch.list) rather than nios.
|
| |
|
|
|
|
|
| |
* libs/package-manager.bash.in (arch): Fill out arch matches
a bit more.
|
|
|
|
|
| |
* libs/package-manager.bash.in (get_repositories)
(get_repo_news_dir): Fix pinspect calls, bug 304011.
|
|
|
|
|
|
|
|
| |
* libs/core.bash.in (eval): Disable eval again, because the
workaround for the rc module (sourcing functions.sh) is no longer
needed. See also 2005-05-15 change by ciaranm.
This partially reverts commit 76867bf1a47570cd9548100caed519252b5ced5a.
|
|
|
|
|
| |
* libs/config.bash.in (store_config): Ignore comment lines in
config files and make parsing more robust, bug 598480.
|
|
|
|
|
|
|
|
| |
* configure.ac: Where possible, use AC_CHECK_PROGS instead of
AC_PATH_PROGS, in order to avoid absolute paths, bug 122260.
* libs/core.bash.in (sed):
* libs/package-manager.bash.in (portageq): Invoke commands with
"command" so that they will work without a path.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* libs/core.bash.in (inherit):
* libs/tests.bash.in (has):
* modules/config.eselect (generic_handle_one_file, accept_handler)
(merge_handler, display_handler):
* modules/news.eselect (find_items, do_list, do_read, do_unread):
* modules/rc.eselect (run_runscript, do_show): Remove redundant $@
in "for" loops throughout.
|
|
|
|
|
|
| |
* bin/Makefile.am (dosed):
* libs/Makefile.am (dosed):
* man/Makefile.am (dosed): Use "%" instead of "," as delimiter.
|
|
|
|
|
| |
* libs/output.bash.in (write_kv_list_entry): Don't output spurious
trailing whitespace if value is an empty string.
|
|
|
|
| |
* libs/package-manager.bash.in (arch): Recognise aarch64*/arm64.
|
| |
|
|
|
|
| |
* libs/default.eselect.in (do_help): Don't reset output mode.
|
|
|
|
|
|
| |
* libs/output.bash.in (write_kv_list_entry): Suppress wrapping
of lines in brief output mode, in order to make automatic parsing
easier. Bug 490882.
|
| |
|
|
|
|
| |
* libs/output.bash.in (space): Implement more efficiently.
|
| |
|
|
|
|
|
|
|
| |
* libs/output.bash.in (colours): Accept an argument and handle
both enabling and disabling of colour output.
(nocolours): Remove function.
* bin/eselect.in: Call 'colours' with appropriate argument.
|
|
|
|
|
| |
* bin/eselect.in (es_find_module): Move function to core library.
* libs/core.bash.in (find_module): Rename and simplify.
|
|
|
|
|
|
|
|
|
|
| |
* libs/config.bash.in (store_config):
* libs/default.eselect.in (show_usage_message):
* libs/editor-variable.bash.in (do_set):
* libs/output.bash.in (write_kv_list_entry):
* modules/env.eselect (create_profile_env, create_prelink_conf):
* modules/news.eselect (do_list, do_read):
Declare IFS as local variable.
|
|
|
|
|
|
| |
* doc/developer-guide.txt:
* libs/skel.bash.in: Move skel.bash documentation to the library
itself.
|
|
|
|
|
|
| |
* libs/editor-variable.bash.in (do_set):
* modules/locale.eselect (do_set): Don't return bad status when
ROOT is nontrivial, bug 473308. Thanks to <smkbot@gmail.com>.
|
|
|
|
|
|
|
| |
* bin/eselect.in: Save stderr only in bash 4.1 or later, where
automatically assigned file descriptors are available. Using a
fixed descriptor makes bash crash on Darwin, bug 475284.
* libs/core.bash.in (die): Test for saved file descriptor.
|
|
|
|
|
| |
* libs/package-manager.bash.in (arch): Workaround for incorrect
definition of ARCH in prefix/linux profiles, bug 473542.
|
| |
|
|
|
|
|
|
|
| |
* bin/eselect.in (ESELECT_STDERR): Save stderr file descriptor.
* libs/core.bash.in (die): Restore stderr, otherwise there would
be no output if die was called while stderr is redirected.
Fixes bug 451150. Thanks to Michał Górny <mgorny@gentoo.org>.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* libs/package-manager.bash.in (arch): Complete rewrite of the
fallback code if there is no make.profile symlink. It now relies
on bash variables HOSTTYPE and OSTYPE which are derived from the
standard GNU triplet. The previous implementation had used uname
which would query the kernel, while we need the userland. This
fixes a problem on ppc with 64 bit kernel and 32 bit userland.
Thanks to Brent Baude <ranger@gentoo.org> and Raúl Porcel
<armin76@gentoo.org> for the suggestion.
|
| |
|
| |
|
|
|
|
|
|
|
| |
* libs/package-manager.bash.in (arch): Add amd64 as case label.
* modules/profile.eselect (set_symlink): Include underscore and
hyphen in regexp, because both are allowed in keyword names,
bug 437986. Thanks to Yuta Satoh <nigoro.gentoo@0x100.com>.
|
|
|
|
|
|
| |
* libs/editor-variable.bash.in (do_set):
* modules/locale.eselect (do_set): Output message only if ROOT
is /, and prefix /etc/profile with EROOT, bug 429960.
|
| |
|
|
|
|
| |
svn path=/trunk/; revision=874
|