/* Copyright (c) Oracle Corporation 1995. All Rights Reserved */ /***************************************************************************** NAME jdbc.dei - V3 deinstallation script for Windows 95 and Windows NT JDBC DESCRIPTION This script deinstalls Windows 95 and Windows NT JDBC MODIFIED DD-MMM-YY Reason mdevin 09-SEP-97 Creation (from mgresham Solaris scripts) *****************************************************************************/ { { doit = execute("%installer_home%\%operating_system%.dei"); } [ 'UNBOUND_VARIABLE: signal('failure,instantiate(nls("instver_too_early2","The version of the Installer currently running is %%installer_version%%. The product(s) you have chosen to deinstall were installed with a later version of the Installer. Please use a later version of the Installer to deinstall these product(s)."))); ] if (doit) { /********************************************************************** Bind all NLS deinstall strings here... **********************************************************************/ unregistering = nls("unregistering","Unregistering %%registry_label%%..."); removing_instal = nls("removing_instal", "Removing %%registry_label%% Installation scripts..."); removing_doc = nls("removing_doc", "Removing %%registry_label%% Documentation..."); removing_samples = nls("removing_samples", "Removing %%registry_label%% Samples..."); removing_lib = nls("removing_lib", "Removing %%registry_label%% Libraries..."); removing_oci = nls("removing_oci", "Removing %%registry_label%% OCI Library..."); removing_jdk102 = nls("removing_jdk102", "Removing %%registry_label%% Classes for JDK 1.0.2..."); removing_jdk111 = nls("removing_jdk111", "Removing %%registry_label%% Classes for JDK 1.1.1..."); /********************************************************************** Continue with the deinstallation **********************************************************************/ if (registered("w32rsf80")) { dependent = registration("w32rsf80"); unreference(dependent,current_registry); deinstall(dependent); } ui_product(registry_label); permit_retry_operations = TRUE; ui_action(instantiate(unregistering)); unregister(current_registry); ui_action(instantiate(removing_instal)); remove(instal); ui_action(instantiate(removing_doc)); remove(doc); ui_action(instantiate(removing_samples)); remove(samples); ui_action(instantiate(removing_oci)); remove (oci); ui_action(instantiate(removing_jdk102)); remove (jdk102); ui_action(instantiate(removing_jdk111)); remove (jdk111); ui_action(instantiate(removing_lib)); remove(lib); permit_retry_operations = FALSE; } }