forked from I2P_Developers/i2p.i2p
installer: extra checks & add to findbugs target
This commit is contained in:
14
build.xml
14
build.xml
@@ -798,7 +798,7 @@
|
|||||||
<copy file="installer/lib/wrapper/all/wrapper.jar" todir="pkg-temp/lib" />
|
<copy file="installer/lib/wrapper/all/wrapper.jar" todir="pkg-temp/lib" />
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="preppkg-windows" depends="preppkg-base, buildexe">
|
<target name="preppkg-windows" depends="preppkg-base, buildUtilityJar, buildexe">
|
||||||
<copy file="build/i2p.exe" todir="pkg-temp/" failonerror="false" />
|
<copy file="build/i2p.exe" todir="pkg-temp/" failonerror="false" />
|
||||||
<copy file="apps/systray/java/lib/systray4j.dll" todir="pkg-temp/lib" />
|
<copy file="apps/systray/java/lib/systray4j.dll" todir="pkg-temp/lib" />
|
||||||
<copy file="apps/systray/java/resources/iggy.ico" todir="pkg-temp/icons" />
|
<copy file="apps/systray/java/resources/iggy.ico" todir="pkg-temp/icons" />
|
||||||
@@ -810,17 +810,18 @@
|
|||||||
<copy file="installer/resources/set_config_dir_for_nt_service.bat" todir="pkg-temp/" />
|
<copy file="installer/resources/set_config_dir_for_nt_service.bat" todir="pkg-temp/" />
|
||||||
<copy file="installer/resources/uninstall_i2p_service_winnt.bat" todir="pkg-temp/" />
|
<copy file="installer/resources/uninstall_i2p_service_winnt.bat" todir="pkg-temp/" />
|
||||||
<copy file="installer/lib/wrapper/all/wrapper.jar" todir="pkg-temp/lib" />
|
<copy file="installer/lib/wrapper/all/wrapper.jar" todir="pkg-temp/lib" />
|
||||||
|
<copy file="build/utility.jar" todir="pkg-temp" />
|
||||||
<copy todir="pkg-temp/lib/wrapper/win32/">
|
<copy todir="pkg-temp/lib/wrapper/win32/">
|
||||||
<fileset dir="installer/lib/wrapper/win32/" excludes="*.txt" />
|
<fileset dir="installer/lib/wrapper/win32/" excludes="*.txt" />
|
||||||
</copy>
|
</copy>
|
||||||
<copy todir="pkg-temp/lib/wrapper/win64/">
|
<copy todir="pkg-temp/lib/wrapper/win64/">
|
||||||
<fileset dir="installer/lib/wrapper/win64/" excludes="*.txt" />
|
<fileset dir="installer/lib/wrapper/win64/" excludes="*.txt" />
|
||||||
</copy>
|
</copy>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="preppkg-windows-only" depends="preppkg-windows, jbigi-windows-only">
|
<target name="preppkg-windows-only" depends="preppkg-windows, jbigi-windows-only">
|
||||||
<copy file="build/jbigi.jar" todir="pkg-temp/lib" />
|
<copy file="build/jbigi.jar" todir="pkg-temp/lib" />
|
||||||
<copy file="installer/lib/wrapper/all/wrapper.jar" todir="pkg-temp/lib" />
|
<copy file="installer/lib/wrapper/all/wrapper.jar" todir="pkg-temp/lib" />
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="preppkg-base" depends="build, preplicenses, prepConsoleDocs, prepthemeupdates, prepCertificates">
|
<target name="preppkg-base" depends="build, preplicenses, prepConsoleDocs, prepthemeupdates, prepCertificates">
|
||||||
@@ -1349,7 +1350,7 @@
|
|||||||
<echo message="sloccount report saved to the file "${sloccount.report.file}"" />
|
<echo message="sloccount report saved to the file "${sloccount.report.file}"" />
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="findbugs" depends="build2">
|
<target name="findbugs" depends="build2, buildUtilityJar">
|
||||||
<echo message="Starting findbugs, this will take a while..." />
|
<echo message="Starting findbugs, this will take a while..." />
|
||||||
<exec executable="nice" failonerror="true">
|
<exec executable="nice" failonerror="true">
|
||||||
<arg value="findbugs"/>
|
<arg value="findbugs"/>
|
||||||
@@ -1363,7 +1364,7 @@
|
|||||||
<arg value="-auxclasspath"/>
|
<arg value="-auxclasspath"/>
|
||||||
<arg value="build/commons-el.jar:build/commons-logging.jar:build/jasper-compiler.jar:build/jasper-runtime.jar:build/javax.servlet.jar:build/org.mortbay.jetty.jar:apps/jrobin/jrobin-1.5.9.1.jar:apps/systray/java/lib/systray4j.jar:installer/lib/wrapper/all/wrapper.jar:apps/susidns/src/WEB-INF/lib/standard.jar:apps/susidns/src/WEB-INF/lib/jstl.jar:apps/jrobin/jrobin-1.5.9.1.jar"/>
|
<arg value="build/commons-el.jar:build/commons-logging.jar:build/jasper-compiler.jar:build/jasper-runtime.jar:build/javax.servlet.jar:build/org.mortbay.jetty.jar:apps/jrobin/jrobin-1.5.9.1.jar:apps/systray/java/lib/systray4j.jar:installer/lib/wrapper/all/wrapper.jar:apps/susidns/src/WEB-INF/lib/standard.jar:apps/susidns/src/WEB-INF/lib/jstl.jar:apps/jrobin/jrobin-1.5.9.1.jar"/>
|
||||||
<arg value="-sourcepath"/>
|
<arg value="-sourcepath"/>
|
||||||
<arg value="apps/BOB/src/:apps/addressbook/java/src/:apps/i2psnark/java/src/:apps/i2ptunnel/java/src/:apps/ministreaming/java/src/:apps/routerconsole/java/src/:apps/sam/java/src/:apps/streaming/java/src/:apps/susidns/src/java/src/:apps/susimail/src/src/:apps/systray/java/src/:core/java/src/:router/java/src/"/>
|
<arg value="apps/BOB/src/:apps/addressbook/java/src/:apps/i2psnark/java/src/:apps/i2ptunnel/java/src/:apps/ministreaming/java/src/:apps/routerconsole/java/src/:apps/sam/java/src/:apps/streaming/java/src/:apps/susidns/src/java/src/:apps/susimail/src/src/:apps/systray/java/src/:core/java/src/:router/java/src/:installer/java/src"/>
|
||||||
<!-- start of the files to be analyzed -->
|
<!-- start of the files to be analyzed -->
|
||||||
<arg value="build/BOB.jar"/>
|
<arg value="build/BOB.jar"/>
|
||||||
<arg value="build/addressbook.war"/>
|
<arg value="build/addressbook.war"/>
|
||||||
@@ -1382,6 +1383,7 @@
|
|||||||
<arg value="build/susidns.war"/>
|
<arg value="build/susidns.war"/>
|
||||||
<arg value="build/susimail.war"/>
|
<arg value="build/susimail.war"/>
|
||||||
<arg value="build/systray.jar"/>
|
<arg value="build/systray.jar"/>
|
||||||
|
<arg value="build/utility.jar"/>
|
||||||
</exec>
|
</exec>
|
||||||
<echo message="Findbugs output stored in i2p.fba" />
|
<echo message="Findbugs output stored in i2p.fba" />
|
||||||
<echo message="Now run: findbugs i2p.fba" />
|
<echo message="Now run: findbugs i2p.fba" />
|
||||||
|
@@ -45,7 +45,7 @@
|
|||||||
<target name="jar" depends="compile, listChangedFiles">
|
<target name="jar" depends="compile, listChangedFiles">
|
||||||
<!-- set if unset -->
|
<!-- set if unset -->
|
||||||
<property name="workspace.changes.util.tr" value="" />
|
<property name="workspace.changes.util.tr" value="" />
|
||||||
<jar destfile="../../pkg-temp/utility.jar">
|
<jar destfile="../../build/utility.jar">
|
||||||
<fileset dir="../../core/java/build/obj" includes="**/FileUtil.class"/>
|
<fileset dir="../../core/java/build/obj" includes="**/FileUtil.class"/>
|
||||||
<fileset dir="./build/obj" includes="**" />
|
<fileset dir="./build/obj" includes="**" />
|
||||||
<manifest>
|
<manifest>
|
||||||
|
@@ -82,13 +82,19 @@ public class FixWinPaths{
|
|||||||
//
|
//
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Once everything is complete, delete the original wrapper.conf
|
boolean successful = false;
|
||||||
File oldFile = new File(wConf);
|
File oldFile = new File(wConf);
|
||||||
oldFile.delete();
|
|
||||||
|
|
||||||
// ...and rename temp file's name to wrapper.conf
|
|
||||||
File newFile = new File(wConfTemp);
|
File newFile = new File(wConfTemp);
|
||||||
newFile.renameTo(oldFile);
|
// Once changes have been made, delete the original wrapper.conf
|
||||||
|
successful = oldFile.delete();
|
||||||
|
if (successful) {
|
||||||
|
// ...and rename temp file's name to wrapper.conf
|
||||||
|
successful = newFile.renameTo(oldFile);
|
||||||
|
if (!successful) {
|
||||||
|
System.err.println("ERROR: Problem processing " + wConf);
|
||||||
|
System.exit(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user