Admin/lib/Tools/makedist_bundle
changeset 61132 70029aae9a9f
parent 61034 0776a4adc3d5
child 61134 80ac5e17772d
equal deleted inserted replaced
61131:83459eb76fe3 61132:70029aae9a9f
   196         LINUX_CLASSPATH="$LINUX_CLASSPATH:\\\$ISABELLE_HOME/$ENTRY"
   196         LINUX_CLASSPATH="$LINUX_CLASSPATH:\\\$ISABELLE_HOME/$ENTRY"
   197       fi
   197       fi
   198     done
   198     done
   199     cat "$ISABELLE_HOME/Admin/Linux/Isabelle.run" | \
   199     cat "$ISABELLE_HOME/Admin/Linux/Isabelle.run" | \
   200       perl -p > "$ISABELLE_TARGET/${ISABELLE_NAME}.run" \
   200       perl -p > "$ISABELLE_TARGET/${ISABELLE_NAME}.run" \
   201         -e "s,{JAVA_ARGS},$JEDIT_JAVA_OPTIONS $JEDIT_SYSTEM_OPTIONS,g; s,{CLASSPATH},$LINUX_CLASSPATH,;"
   201         -e "s,{JAVA_ARGS},$JEDIT_JAVA_SYSTEM_OPTIONS $JEDIT_JAVA_OPTIONS,g; s,{CLASSPATH},$LINUX_CLASSPATH,;"
   202     chmod +x "$ISABELLE_TARGET/${ISABELLE_NAME}.run"
   202     chmod +x "$ISABELLE_TARGET/${ISABELLE_NAME}.run"
   203 
   203 
   204     mv "$ISABELLE_TARGET/contrib/linux_app" "$TMP/."
   204     mv "$ISABELLE_TARGET/contrib/linux_app" "$TMP/."
   205     cp "$TMP/linux_app/Isabelle" "$ISABELLE_TARGET/$ISABELLE_NAME"
   205     cp "$TMP/linux_app/Isabelle" "$ISABELLE_TARGET/$ISABELLE_NAME"
   206     ;;
   206     ;;
   240       "$ISABELLE_TARGET/src/Tools/jEdit/dist/properties/jEdit.props"
   240       "$ISABELLE_TARGET/src/Tools/jEdit/dist/properties/jEdit.props"
   241 
   241 
   242     (
   242     (
   243       echo -e "# Java runtime options\r"
   243       echo -e "# Java runtime options\r"
   244       declare -a JAVA_ARGS=()
   244       declare -a JAVA_ARGS=()
   245       eval "JAVA_ARGS=($ISABELLE_JAVA_SYSTEM_OPTIONS $JEDIT_JAVA_OPTIONS $JEDIT_SYSTEM_OPTIONS)"
   245       eval "JAVA_ARGS=($ISABELLE_JAVA_SYSTEM_OPTIONS $JEDIT_JAVA_SYSTEM_OPTIONS $JEDIT_JAVA_OPTIONS)"
   246       for ARG in "${JAVA_ARGS[@]}"
   246       for ARG in "${JAVA_ARGS[@]}"
   247       do
   247       do
   248         echo -e "$ARG\r"
   248         echo -e "$ARG\r"
   249       done
   249       done
   250     ) > "$ISABELLE_TARGET/${ISABELLE_NAME}.l4j.ini"
   250     ) > "$ISABELLE_TARGET/${ISABELLE_NAME}.l4j.ini"
   333 
   333 
   334         (
   334         (
   335           cat "$APP_TEMPLATE/Info.plist-part1"
   335           cat "$APP_TEMPLATE/Info.plist-part1"
   336 
   336 
   337           declare -a OPTIONS=()
   337           declare -a OPTIONS=()
   338           eval "OPTIONS=($ISABELLE_JAVA_SYSTEM_OPTIONS $JEDIT_JAVA_OPTIONS $JEDIT_SYSTEM_OPTIONS)"
   338           eval "OPTIONS=($ISABELLE_JAVA_SYSTEM_OPTIONS $JEDIT_JAVA_SYSTEM_OPTIONS $JEDIT_JAVA_OPTIONS)"
   339           for OPT in "${OPTIONS[@]}"
   339           for OPT in "${OPTIONS[@]}"
   340           do
   340           do
   341             echo "<string>$OPT</string>"
   341             echo "<string>$OPT</string>"
   342           done
   342           done
   343           echo "<string>-Dapple.awt.application.name={ISABELLE_NAME}</string>"
   343           echo "<string>-Dapple.awt.application.name={ISABELLE_NAME}</string>"