Ubuntu Pastebin

Paste from Matt at Tue, 15 Dec 2015 19:02:02 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
@hook 'config-changed'
function changed() {
  javasdk_license_accepted=`config-get accept-ibm-javasdk-license`
  if [ $javasdk_license_accepted == "True" ]; then
    set-state 'ibm.javasdk.license.accepted'
  elif [ $javasdk_license_accepted = "False" ]; then
    set-state 'ibm.javasdk.license.declined'
}

@when 'java.connected', 'ibm-javasdk-license-accepted'
@when_not 'ibm.java.installed'
function install() {
  java_major=$(config-get 'java-major')
  # Install the ibm-javasdk
  javasdk_installed=`is_javasdk_installed`
  cd $ARCHIVE_DIR
  echo "LICENSE_ACCEPTED=TRUE" >> installer.properties
  echo "USER_INSTALL_DIR=$JAVASDK_INSTALL_PATH" >> installer.properties
  echo "INSTALLER_UI=silent" >> installer.properties
  download_SDK
  status-set maintenance "Installing IBM Java SDK"
  $ARCHIVE_DIR/$cfg_pkg_name -i silent -f $ARCHIVE_DIR/installer.properties
  set_java_path=`check_javapath`
  ...
  set-state 'ibm.java.installed'
}

@when 'ibm-javasdk-license-declined', 'java.installed'
function uninstall() {
  # Uninstall the IBM java.
  ...
  remove-state 'ibm.java.installed'
}
Download as text