I've tried to force plmerge to fail, but I can't, even when
defaults isn't
readable/writable/doesn't exist. Perhaps just changing
application.make
to ignore the error would work:
diff -u -r1.35 application.make
--- Instance/application.make 8 Mar 2004 14:05:04 -0000 1.35
+++ Instance/application.make 27 Apr 2004 12:50:32 -0000
@@ -259,7 +259,7 @@
fi; \
echo " NSPrincipalClass = \"$(PRINCIPAL_CLASS)\";"; \
echo "}") >$@$(END_ECHO)
- $(ECHO_NOTHING)if [ -r "$(GNUSTEP_INSTANCE)Info.plist" ];
then \
+ -$(ECHO_NOTHING)if [ -r "$(GNUSTEP_INSTANCE)Info.plist" ];
then \
plmerge $@ "$(GNUSTEP_INSTANCE)Info.plist"; \
fi$(END_ECHO)
endif
although I'm not sure how the app would behave if the plist doesn't
exist.
Maybe putting an extra
$(ECHO_NOTHING)if [ -r "$(GNUSTEP_INSTANCE)Info.plist" ];
then \
cp "$(GNUSTEP_INSTANCE)Info.plist" $@; \
fi$(END_ECHO)
after that would be necessary.