summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Matthijs <axxo@gentoo.org>2005-10-29 12:42:31 +0000
committerThomas Matthijs <axxo@gentoo.org>2005-10-29 12:42:31 +0000
commit9174f10c1a8c62f9926e8817adfa807dab4f14c1 (patch)
tree0c69b939bf39449bd942591a168fc6df19cf018a
parentnote (diff)
downloadjava-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.py2
-rw-r--r--src/eselect/java.eselect4
2 files changed, 3 insertions, 3 deletions
diff --git a/setup.py b/setup.py
index ae35562..cdbd704 100644
--- a/setup.py
+++ b/setup.py
@@ -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}