Index: src/org/netbeans/installer/actions/WriteAction.java =================================================================== RCS file: /cvs/installer/src/org/netbeans/installer/actions/WriteAction.java,v retrieving revision 1.12 diff -u -b -B -r1.12 WriteAction.java --- src/org/netbeans/installer/actions/WriteAction.java 9 Apr 2003 17:35:05 -0000 1.12 +++ src/org/netbeans/installer/actions/WriteAction.java 11 Apr 2003 16:42:09 -0000 @@ -24,6 +24,7 @@ import java.io.*; import java.util.StringTokenizer; import java.awt.Frame; +import java.util.Properties; import org.netbeans.installer.*; /* @@ -150,6 +151,8 @@ } String upgrade_nb = System.getProperties().getProperty("upgrade_nb"); //NOI18N String import_nb = System.getProperties().getProperty("import_nb"); //NOI18N + debug("upgrade_nb: "+upgrade_nb); + debug("import_nb: "+import_nb); if(((upgrade_nb != null) && (upgrade_nb.equals("yes")))||((import_nb != null) && (import_nb.equals("yes")))){ //NOI18N copyPreSettings(); setAutomaticModeISW(); //start Import Settings Wizard in none-interactive mode during first IDE startup @@ -189,17 +192,19 @@ } } File upgradeFile = new File(installDir, "upgrade.properties"); - FileWriter upgradeW = null; + Properties prop = new Properties(); + prop.put("VERSION", getVersion()+"- User Directory"); + prop.put("BACKUP_FOLDER",System.getProperties().getProperty("former_user_dir")); + FileOutputStream out = null; try{ - upgradeW = new FileWriter(upgradeFile,true); - upgradeW.write("VERSION="+getVersion()+"- User Directory\n"); //NOI18N - upgradeW.write("BACKUP_FOLDER="+System.getProperties().getProperty("former_user_dir")+"\n"); - upgradeW.write("\n"); - upgradeW.close(); + out = new FileOutputStream(upgradeFile); + prop.store(out, null); + out.close(); }catch(Exception e){ + logEvent(this, Log.ERROR, e); }finally{ try{ - upgradeW.close(); + out.close(); }catch(Exception ie){ //ignore }