aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalph Sennhauser <sera@gentoo.org>2013-12-25 16:03:11 +0100
committerRalph Sennhauser <sera@gentoo.org>2013-12-25 16:03:11 +0100
commit1362e25fd787ba80ab92332aa07fc56f2f3d7767 (patch)
tree2ea318ffd21c94665cda316b5a95f97259a5ecba
parentFixup directory and file installation code in jc_install (diff)
downloadjava-config-1362e25fd787ba80ab92332aa07fc56f2f3d7767.tar.gz
java-config-1362e25fd787ba80ab92332aa07fc56f2f3d7767.tar.bz2
java-config-1362e25fd787ba80ab92332aa07fc56f2f3d7767.zip
Remove long deprecated options from java-config
Drop the following options from the java-config client: --set-system-classpath --append-system-classpath --clean-system-classpath --set-user-classpath --append-user-classpath --clean-user-classpath
-rwxr-xr-xsrc/java-config-2111
1 files changed, 0 insertions, 111 deletions
diff --git a/src/java-config-2 b/src/java-config-2
index 8ad2539..81e50b3 100755
--- a/src/java-config-2
+++ b/src/java-config-2
@@ -213,81 +213,6 @@ def set_user_vm(option, opt, value, parser):
except InvalidConfigError as e:
fatalError("Target file already exists and is not a symlink: %s" % e.file)
-# Deprecated
-def system_classpath_target():
- # TODO: MAKE THIS MODULAR!! (compnerd)
- return [{'file': manager.eprefix + '/etc/env.d/21java-classpath', 'format': '%s=%s\n' }]
-
-def user_classpath_target():
- # TODO: MAKE THIS MODULAR!! (compnerd)
- return [
- {'file': os.path.join(os.environ.get("HOME"), '.gentoo' + manager.eprefix + '/java-env-classpath'), 'format': 'export %s=%s\n' },
- {'file': os.path.join(os.environ.get("HOME"), '.gentoo' + manager.eprefix + '/java-env-classpath.csh'), 'format': 'setenv %s %s\n' }
- ]
-# Deprecated
-def set_system_classpath(option, opt, value, parser):
- deprecation_notice()
- if os.getuid() is 0:
- pkgs = value.split(',')
- manager.set_classpath(system_classpath_target(), pkgs)
-
- for package in pkgs:
- printer._printError("Package %s was not found!" % package)
-
- update_env()
- else:
- fatalError("You do not have enough permissions to set the system classpath!")
-
-# Deprecated
-def set_user_classpath(option, opt, value, parser):
- deprecation_notice()
- pkgs = value.split(',')
- manager.set_classpath(user_classpath_target(), pkgs)
-
- for package in pkgs:
- printer._printError("Package %s was not found!" % package)
-
- user_update_env()
-
-# Deprecated
-def append_system_classpath(option, opt, value, parser):
- deprecation_notice()
- if os.getuid() is 0:
- pkgs = value.split(',')
- manager.append_classpath(system_classpath_target(), pkgs)
-
- for package in pkgs:
- printer._printError("Package %s was not found!" % package)
-
- update_env()
- else:
- fatalError("You do not have enough permissioins to append to the system classpath!")
-
-# Deprecated
-def append_user_classpath(option, opt, value, parser):
- deprecation_notice()
- pkgs = value.split(',')
- manager.append_classpath(user_classpath_target(), pkgs)
-
- for package in pkgs:
- printer._printError("Package %s was not found!" % package)
-
- user_update_env()
-
-# Deprecated
-def clean_system_classpath(option, opt, value, parser):
- deprecation_notice()
- if os.getuid() is 0:
- manager.clean_classpath(system_classpath_target())
- update_env()
- else:
- fatalError("You do not have enough permissions to clean the system classpath!")
-
-# Deprecated
-def clean_user_classpath(option, opt, value, parser):
- deprecation_notice()
- manager.clean_classpath(user_classpath_target())
-
def select_vm(option, opt, value, parser):
if value == '':
return
@@ -298,15 +223,6 @@ def select_vm(option, opt, value, parser):
else:
fatalError("The vm could not be found")
-def update_env():
- printer._print(getoutput(manager.eprefix + "/usr/sbin/env-update"))
- printer._printAlert("If you want the changes too take effect in your current session, you should update\n\
- your environment by running: source " + manager.eprefix + "/etc/profile")
-
-def user_update_env():
- printer._printAlert("Environment files in ~/.gentoo" + manager.eprefix + "/ have been updated. You should source these from your shell's profile.\n\
- If you want the changes too take effect in your current sessiosn, you should resource these files")
-
def deprecation_notice():
printer._printWarning("Setting a user and system classpath is deprecated, this option will be removed from future versions.")
@@ -428,33 +344,6 @@ if __name__ == '__main__':
help="Set the default Java VM for the user")
parser.add_option_group(group)
- # Doomed
- group = OptionGroup(parser, "TO BE REMOVED",
- "Those options will soon be removed.")
- group.add_option("-A", "--set-system-classpath",
- action="callback", callback=set_system_classpath,
- type="string", dest="package(s)",
- help="Set the system classpath to include the libraries")
- group.add_option("-B", "--append-system-classpath",
- action="callback", callback=append_system_classpath,
- type="string", dest="package(s)",
- help="Append the libraries to the system classpath")
- group.add_option("-X", "--clean-system-classpath",
- action="callback", callback=clean_system_classpath,
- help="Clean the current system classpath")
- group.add_option("-a", "--set-user-classpath",
- action="callback", callback=set_user_classpath,
- type="string", dest="package(s)",
- help="Set the user classpath to include the libraries")
- group.add_option("-b", "--append-user-classpath",
- action="callback", callback=append_user_classpath,
- type="string", dest="package(s)",
- help="Append the libraries to the user classpath")
- group.add_option("-x", "--clean-user-classpath",
- action="callback", callback=clean_user_classpath,
- help="Clean the current user classpath")
- parser.add_option_group(group)
-
if len(sys.argv) < 2:
parser.print_help()
else: