aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny van Dyk <kugelfang@gentoo.org>2006-04-14 16:17:27 +0000
committerDanny van Dyk <kugelfang@gentoo.org>2006-04-14 16:17:27 +0000
commitc5ffe2702a5a2027e2a3b8752e76fcdb0f88970f (patch)
tree320caa2cb2f377a0844611b72f4bcce982d063c2
parent2005-04-03 Danny van Dyk <kugelfang@gentoo.org> (diff)
downloadeselect-1.0.2.tar.gz
eselect-1.0.2.tar.bz2
eselect-1.0.2.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--ChangeLog8
-rw-r--r--NEWS7
-rw-r--r--configure.ac2
-rw-r--r--libs/config.bash.in2
-rw-r--r--modules/kernel.eselect4
5 files changed, 21 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 3ecb24b..03fd5d9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
diff --git a/NEWS b/NEWS
index 8a778df..b230b42 100644
--- a/NEWS
+++ b/NEWS
@@ -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