diff options
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | modules/binutils.eselect | 2 | ||||
-rw-r--r-- | modules/env.eselect | 2 |
3 files changed, 6 insertions, 0 deletions
@@ -9,6 +9,8 @@ ChangeLog for eselect * configure.ac: Updated version number. * man/Makefile.am, man/binutils.eselect.5: Added manpage for binutils module. + * modules/binutils.eselect, modules/env.eselect: Check for sane + parameters and root access. 2005-07-23 Danny van Dyk <kugelfang@gentoo.org> diff --git a/modules/binutils.eselect b/modules/binutils.eselect index 4078e5d..ce21335 100644 --- a/modules/binutils.eselect +++ b/modules/binutils.eselect @@ -181,6 +181,8 @@ describe_set() { } do_set() { + [[ ${#@} == 1 ]] \ + || die -q "Please specify exactly one version to activate!" local versions file fail=0 versions=( $(find_versions) ) diff --git a/modules/env.eselect b/modules/env.eselect index 63642ed..cfdd4a0 100644 --- a/modules/env.eselect +++ b/modules/env.eselect @@ -178,6 +178,8 @@ describe_update() { } do_update() { + [[ -w ${ROOT}/etc/profile.env ]] || die -q "You need to be root!" + # Create configuration files create_profile_env create_ld_so_conf |