diff options
author | Danny van Dyk <kugelfang@gentoo.org> | 2006-04-14 16:17:27 +0000 |
---|---|---|
committer | Danny van Dyk <kugelfang@gentoo.org> | 2006-04-14 16:17:27 +0000 |
commit | c5ffe2702a5a2027e2a3b8752e76fcdb0f88970f (patch) | |
tree | 320caa2cb2f377a0844611b72f4bcce982d063c2 | |
parent | 2005-04-03 Danny van Dyk <kugelfang@gentoo.org> (diff) | |
download | eselect-c5ffe2702a5a2027e2a3b8752e76fcdb0f88970f.tar.gz eselect-c5ffe2702a5a2027e2a3b8752e76fcdb0f88970f.tar.bz2 eselect-c5ffe2702a5a2027e2a3b8752e76fcdb0f88970f.zip |
2005-04-14 Danny van Dyk <kugelfang@gentoo.org>eselect-1.0.2
* libs/config.bash: Fixed creation of empty configfile.
* modules/kernel.eselect: Applied enhancement patch by Diego Petteno
<flameeyes@gentoo.org>. kernel.eselect can now be called using 'uname
-r' as an argument. See bug #128703.
* Tagged 1.0.2 release.
diffstat:
libs/config.bash.in | 2 +-
modules/kernel.eselect | 4 ++++
2 files changed, 5 insertions(+), 1 deletion(-)
svn path=/trunk/; revision=266
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | NEWS | 7 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | libs/config.bash.in | 2 | ||||
-rw-r--r-- | modules/kernel.eselect | 4 |
5 files changed, 21 insertions, 2 deletions
@@ -1,5 +1,13 @@ ChangeLog for eselect +2005-04-14 Danny van Dyk <kugelfang@gentoo.org> + + * libs/config.bash: Fixed creation of empty configfile. + * modules/kernel.eselect: Applied enhancement patch by Diego Petteno + <flameeyes@gentoo.org>. kernel.eselect can now be called using 'uname + -r' as an argument. See bug #128703. + * Tagged 1.0.2 release. + 2005-04-03 Danny van Dyk <kugelfang@gentoo.org> * modules/env.eselect: Don't die if ${ROOT}/etc/profile.env does not @@ -1,6 +1,13 @@ This file contains a summary of changes in released versions. Please read the ChangeLog file for a more detailed listing of changes/bug fixes. +1.0.2: + Bug fixes: + - Fix env.eselect to not bail on missing /etc/profile.env. + + New features: + - kernel.eselect now understands 'set $(uname -r)'. + 1.0.1: Bug fixes: - Fix creation of /etc/profile.env in env.eselect. diff --git a/configure.ac b/configure.ac index 8c684b1..e0c7062 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT(eselect, 1.0.1, eselect@gentoo.org, eselect) +AC_INIT(eselect, 1.0.2, eselect@gentoo.org, eselect) AC_PREREQ(2.53) AC_CONFIG_SRCDIR(bin/eselect.in) AC_CONFIG_AUX_DIR(config) diff --git a/libs/config.bash.in b/libs/config.bash.in index 765f103..4759021 100644 --- a/libs/config.bash.in +++ b/libs/config.bash.in @@ -51,7 +51,7 @@ store_config() { if [[ -z ${content[@]} ]] ; then store_config_header echo "${key}=\"${value}\"" \ - >> ${configfile}.config + >> ${configfile} return fi diff --git a/modules/kernel.eselect b/modules/kernel.eselect index 0c60442..aba507f 100644 --- a/modules/kernel.eselect +++ b/modules/kernel.eselect @@ -32,6 +32,10 @@ set_symlink() { pushd "${ROOT}/usr/src" 1>/dev/null ln -s "${target}" "linux" popd 1>/dev/null + elif [[ -d "${ROOT}/usr/src/linux-${target}" ]] ; then + pushd "${ROOT}/usr/src" 1>/dev/null + ln -s "linux-${target}" "linux" + popd 1>/dev/null else die -q "Target \"${1}\" doesn't appear to be valid!" fi |