Index: unix_installer/upgrader-package/bin/backup.class =================================================================== diff -u -re2462429102097e130145db8db76d8ce6a4b93fe -r53793681b6a75cc0e8cff5f665b7ee1b69008d52 Binary files differ Index: unix_installer/upgrader-package/java/backup.java =================================================================== diff -u -r93b5a921b65de778d5151605132f85683deb0741 -r53793681b6a75cc0e8cff5f665b7ee1b69008d52 --- unix_installer/upgrader-package/java/backup.java (.../backup.java) (revision 93b5a921b65de778d5151605132f85683deb0741) +++ unix_installer/upgrader-package/java/backup.java (.../backup.java) (revision 53793681b6a75cc0e8cff5f665b7ee1b69008d52) @@ -9,7 +9,7 @@ private String backupdir, jbossdir, repositoryDir, etcdir; - public String mysqldir, dbuser, dbname, dbpass, dburl; + public String mysqldir, dbuser, dbname, dbpass, dburl, dbport, dbhost; public static void main(String args[]) { @@ -60,6 +60,9 @@ dbname = lamsProperties.getProperty("DB_NAME"); dbuser = lamsProperties.getProperty("DB_USER"); dbpass = lamsProperties.getProperty("DB_PASS"); + dbport = lamsProperties.getProperty("SQL_PORT"); + dbhost = lamsProperties.getProperty("SQL_HOST"); + dburl = "jdbc:mysql://localhost/" +dbname+ "?characterEncoding=utf8"; File lams = new File(jbossdir + "/server/default/deploy/lams.ear/lams.jar"); @@ -197,9 +200,9 @@ { try { - FileWriter outfile = new FileWriter("bin/lamsdump.sql"); - outfile.write(mysqldir+ "/mysqldump -u" +dbuser+ " -p" +dbpass+ " " +dbname+ " > " +backupdir+ "/dump.sql"); + outfile.write(mysqldir+ "/mysqldump -u" +dbuser+ " -p" +dbpass+ " -h" +dbhost+ " -P" +dbport+ + " " +dbname+ " > " +backupdir+ "/dump.sql"); outfile.close(); } catch (Exception e) Index: unix_installer/upgrader-package/update-lams.sh =================================================================== diff -u -rcc62fba1eaba42b15570e0c5ce3ca48c78ff9396 -r53793681b6a75cc0e8cff5f665b7ee1b69008d52 --- unix_installer/upgrader-package/update-lams.sh (.../update-lams.sh) (revision cc62fba1eaba42b15570e0c5ce3ca48c78ff9396) +++ unix_installer/upgrader-package/update-lams.sh (.../update-lams.sh) (revision 53793681b6a75cc0e8cff5f665b7ee1b69008d52) @@ -289,7 +289,7 @@ backup() { - printf "\nDo you wish to automatically backup lams before updating? (Recommended. NOTE: Requires MySql to be installed at localhost)\n" + printf "\nDo you wish to automatically backup lams before updating? (Recommended. NOTE: Requires MySql to be installed locally)\n" printf "Please check the below directories are correct before running this backup. If they are not, quit the installer and backup LAMS manually.\n" printf "The space required to backup your LAMS installation:\n" du -chs $LAMS_DIR $JBOSS_DIR