diff options
author | Thomas Matthijs <axxo@gentoo.org> | 2005-10-29 12:42:31 +0000 |
---|---|---|
committer | Thomas Matthijs <axxo@gentoo.org> | 2005-10-29 12:42:31 +0000 |
commit | 9174f10c1a8c62f9926e8817adfa807dab4f14c1 (patch) | |
tree | 0c69b939bf39449bd942591a168fc6df19cf018a | |
parent | note (diff) | |
download | java-config-9174f10c1a8c62f9926e8817adfa807dab4f14c1.tar.gz java-config-9174f10c1a8c62f9926e8817adfa807dab4f14c1.tar.bz2 java-config-9174f10c1a8c62f9926e8817adfa807dab4f14c1.zip |
Dont assume uid 0 has super powers
svn path=/java-config-ng/branches/axxo/; revision=1176
-rw-r--r-- | setup.py | 2 | ||||
-rw-r--r-- | src/eselect/java.eselect | 4 |
2 files changed, 3 insertions, 3 deletions
@@ -5,7 +5,7 @@ import os setup ( name = 'java-config', - version = '2.0.13', + version = '2.0.14', description = 'java enviroment configuration tool', long_description = \ """ diff --git a/src/eselect/java.eselect b/src/eselect/java.eselect index 09f1275..afbebee 100644 --- a/src/eselect/java.eselect +++ b/src/eselect/java.eselect @@ -91,10 +91,10 @@ do_set() { die -q "Usage [user|system] [vm]" elif [[ ${1} == "system" ]]; then - if [[ ${EUID} == 0 ]]; then + if [[ -w $(dirname ${VM_SYSTEM}) ]]; then my_set ${VM_SYSTEM} ${2} else - die -q "Sorry only root can set system" + die -q "Sorry, you don't have enough premission to set system" fi elif [[ ${1} == "user" ]]; then my_set ${VM_USER} ${2} |