diff --git a/installer/resources/runplain.sh b/installer/resources/runplain.sh
index eaf2d297e06af0a3d362301122cd0505f51d6a40..6c1cd7caef607d53e937d124519153141489ff62 100644
--- a/installer/resources/runplain.sh
+++ b/installer/resources/runplain.sh
@@ -14,9 +14,9 @@
 I2P="%INSTALL_PATH"
 I2PTEMP="%SYSTEM_java_io_tmpdir"
 
-export CP="$I2P" ; for j in "$I2P/lib/*"  ; do export CP="$CP:$j" ; done;
+export CP="${I2P}" ; for j in "${I2P}/lib/*"  ; do export CP="${CP}:${j}" ; done;
 JAVA=java
 
-JAVAOPTS="-Djava.library.path=$I2P:$I2P/lib -Di2p.dir.base=$I2P -DloggerFilenameOverride=logs/log-router-@.txt"
-nohup $JAVA -cp "$CP" $JAVAOPTS net.i2p.router.RouterLaunch > /dev/null 2>&1 &
-echo $! > "$I2PTEMP/router.pid"
+JAVAOPTS="-Djava.library.path=$ {I2P}:${I2P}/lib -Di2p.dir.base=${I2P} -DloggerFilenameOverride=logs/log-router-@.txt"
+nohup ${JAVA} -cp "${CP}" ${JAVAOPTS} net.i2p.router.RouterLaunch > /dev/null 2>&1 &
+echo $! > "${I2PTEMP}/router.pid"