瀏覽代碼

symlinks are now forced rather than deleting old files or assuming they don't exist. Also stops errors being shown to console


git-svn-id: http://svn.dmdirc.com/trunk@2860 00569f92-eb28-0410-84fd-f71c24880f
tags/0.5.5
Shane Mc Cormack 16 年之前
父節點
當前提交
777a15d6e9
共有 1 個文件被更改,包括 8 次插入8 次删除
  1. 8
    8
      installer/windows/makeInstallerWindows.sh

+ 8
- 8
installer/windows/makeInstallerWindows.sh 查看文件

@@ -216,13 +216,13 @@ fi;
216 216
 
217 217
 if [ "" = "${plugins}" ]; then
218 218
 	echo "Linking jar (${jarfile}).."
219
-	ln -s ${jarfile} "./DMDirc.jar"
219
+	ln -sf ${jarfile} "./DMDirc.jar"
220 220
 else
221 221
 	echo "Copying jar (${jarfile}).."
222 222
 	cp ${jarfile} "./DMDirc.jar"
223 223
 	
224 224
 	echo "Adding plugins to jar"
225
-	ln -s ${jarPath}"/plugins"
225
+	ln -sf ${jarPath}"/plugins"
226 226
 	pluginList=""
227 227
 	for plugin in ${plugins}; do
228 228
 		pluginList=${pluginList}" plugins/${plugin}"
@@ -261,7 +261,7 @@ fi
261 261
 echo "Compressing files.."
262 262
 
263 263
 if [ -e "../common/installer.jar" ]; then
264
-	ln -s ../common/installer.jar ./installer.jar
264
+	ln -sf ../common/installer.jar ./installer.jar
265 265
 	FILES="${FILES} installer.jar"
266 266
 	DELETEFILES="${DELETEFILES} installer.jar"
267 267
 else
@@ -269,7 +269,7 @@ else
269 269
 fi 
270 270
 
271 271
 if [ -e ${jarPath}"/src/com/dmdirc/res/icon.ico" ]; then
272
-	ln -s ${jarPath}"/src/com/dmdirc/res/icon.ico" ./icon.ico
272
+	ln -sf ${jarPath}"/src/com/dmdirc/res/icon.ico" ./icon.ico
273 273
 	FILES="${FILES} icon.ico"
274 274
 	DELETEFILES="${DELETEFILES} icon.ico"
275 275
 fi
@@ -290,17 +290,17 @@ else
290 290
 fi
291 291
 
292 292
 if [ -e "${DOCSDIR}/README.TXT" ]; then
293
-	ln -s "${DOCSDIR}/README.TXT" .
293
+	ln -sf "${DOCSDIR}/README.TXT" .
294 294
 	FILES="${FILES} README.TXT"
295 295
 	DELETEFILES="${DELETEFILES} README.TXT"
296 296
 fi
297 297
 
298 298
 if [ -e "${DOCSDIR}/CHANGES.TXT" ]; then
299
-	ln -s "${DOCSDIR}/CHANGES.TXT" .
299
+	ln -sf "${DOCSDIR}/CHANGES.TXT" .
300 300
 	FILES="${FILES} CHANGES.TXT"
301 301
 	DELETEFILES="${DELETEFILES} CHANGES.TXT"
302 302
 elif [ -e "${DOCSDIR}/CHANGELOG.TXT" ]; then
303
-	ln -s "${DOCSDIR}/CHANGELOG.TXT" .
303
+	ln -sf "${DOCSDIR}/CHANGELOG.TXT" .
304 304
 	FILES="${FILES} CHANGELOG.TXT"
305 305
 	DELETEFILES="${DELETEFILES} CHANGELOG.TXT"
306 306
 fi
@@ -313,7 +313,7 @@ if [ -e "${jarPath}/launcher/windows" ]; then
313 313
 	cd ${olddir}
314 314
 	# Now add to file list.
315 315
 	for thisfile in `ls -1 ${jarPath}/launcher/windows/*.exe`; do
316
-		ln -s "${jarPath}/launcher/windows/"${thisfile} .
316
+		ln -sf "${jarPath}/launcher/windows/"${thisfile} .
317 317
 		FILES="${FILES} ${thisfile}"
318 318
 	done
319 319
 fi

Loading…
取消
儲存