05/12/12 10:54:10
>>179
そもそもファイルがないことが想定されていないのが問題ありだな
修正するとしたらこんなかんじかな
# てか、bsd.port.mkあたりでBACKUP_CMDやBACKUP_SUFFIXとかあっても良さそうだが
--- ports/japanese/firefox-ja_JP/Makefile.orig Wed Sep 7 02:32:09 2005
+++ ports/japanese/firefox-ja_JP/Makefile Mon Dec 12 10:25:30 2005
@@ -35,14 +35,20 @@
do-install:
@${ECHO_MSG} "===> Backup setting files..."
(cd ${FIREFOX_HOME}; \
+ ${TEST} ! -e browserconfig.properties || \
${MV} -f browserconfig.properties browserconfig.properties.orig)
(cd ${FIREFOX_HOME}/defaults/pref; \
+ ${TEST} ! -e firefox-l10n.js || \
${MV} -f firefox-l10n.js firefox-l10n.js.orig)
(cd ${FIREFOX_HOME}/defaults/profile; \
+ ${TEST} ! -e bookmarks.html || \
${MV} -f bookmarks.html bookmarks.html.orig)
(cd ${FIREFOX_HOME}/chrome; \
+ ${TEST} ! -e browser.jar || \
${MV} -f browser.jar browser.jar.orig; \
+ ${TEST} ! -e chrome.rdf || \
${MV} -f chrome.rdf chrome.rdf.orig; \
+ ${TEST} ! -e installed-chrome.txt || \
${MV} -f installed-chrome.txt installed-chrome.txt.orig)
@${ECHO_MSG} "===> Copying locale files..."