/hg/icedtea-web: 2 new changesets

jvanek at icedtea.classpath.org jvanek at icedtea.classpath.org
Thu Nov 23 17:53:51 UTC 2017


changeset 45a3ea64c9ae in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=45a3ea64c9ae
author: Jiri Vanek <jvanek at redhat.com>
date: Thu Nov 23 18:51:31 2017 +0100

	Added linux binary dist target + samll fix in (uninstall-linux-only) fixed suffixes of removed lunchers


changeset 8fc0a95eb645 in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=8fc0a95eb645
author: Jiri Vanek <jvanek at redhat.com>
date: Thu Nov 23 18:53:25 2017 +0100

	Merge


diffstat:

 ChangeLog   |  12 ++++++++++++
 Makefile.am |  28 +++++++++++++++++++++++++---
 2 files changed, 37 insertions(+), 3 deletions(-)

diffs (85 lines):

diff -r 54f9b40dd843 -r 8fc0a95eb645 ChangeLog
--- a/ChangeLog	Thu Nov 09 17:17:27 2017 +0100
+++ b/ChangeLog	Thu Nov 23 18:53:25 2017 +0100
@@ -1,3 +1,9 @@
+2017-11-02  Jiri Vanek <jvanek at redhat.com>
+
+	Added linux binary dist target
+	* Makefile.am: (uninstall-linux-only) fixed suffixes of removed lunchers
+	added new target (linux-bin-dist) creating binary javaws static distribute-able image
+
 2017-11-09  Jiri Vanek <jvanek at redhat.com>
 
 	Fixed XDGspecificationTests to survive with shell scripts of .sh suffix
@@ -5,6 +11,12 @@
 	* tests/test-extensions/net/sourceforge/jnlp/ServerAccess.java: added getItwebSettingsFile  and getIPolicyEditorFile methods
 	to guess those binaries from javaws, as those can be now .sh or none suffix
 
+2017-11-08 Alex Kashchenko <akashche at redhat.com>
+
+	Support creating cache files with restricted access on windows
+	* netx/net/sourceforge/jnlp/util/FileUtils.java: set proper ACLs for cache files and directories
+	* tests/netx/unit/net/sourceforge/jnlp/util/FileUtilsTest.java: added testCreateRestrictedFile test that checks ACLs for cache file
+
 2017-11-02  Jiri Vanek <jvanek at redhat.com>
 
 	Deprecated shell launchers, added skeleton for future rust launcher
diff -r 54f9b40dd843 -r 8fc0a95eb645 Makefile.am
--- a/Makefile.am	Thu Nov 09 17:17:27 2017 +0100
+++ b/Makefile.am	Thu Nov 23 18:53:25 2017 +0100
@@ -66,6 +66,7 @@
 
 export WIN_ALL_DEPS=$(DESTDIR)$(prefix)/win-deps-all
 export WIN_RUN_DEPS=$(DESTDIR)$(prefix)/win-deps-runtime
+export LINUX_BIN_DIST_DEPS=$(DESTDIR)$(prefix)/linux-deps-runtime
 
 export REPORT_STYLES_DIRNAME=report-styles
 
@@ -412,6 +413,26 @@
 endif
 endif
 
+#no npapi plugin at all!
+linux-bin-dist: install
+	rm -f $(DESTDIR)$(libdir)/$(BUILT_PLUGIN_LIBRARY)
+	mkdir -p $(LINUX_BIN_DIST_DEPS)
+if WITH_RHINO
+	filteredName=`basename $(RHINO_JAR) | sed "s/[^a-zA-Z]//g" | sed "s/jar$$/.jar/"` ; \
+	cp -v $(RHINO_JAR) $(LINUX_BIN_DIST_DEPS)/$$filteredName
+endif
+if HAVE_TAGSOUP
+	filteredName=`basename $(TAGSOUP_JAR) | sed "s/[^a-zA-Z]//g" | sed "s/jar$$/.jar/"` ; \
+	cp -v $(TAGSOUP_JAR) $(LINUX_BIN_DIST_DEPS)/$$filteredName
+endif
+	cp $(NETX_DIR)/lib/src.zip $(DESTDIR)$(prefix)/netx.src.zip
+if ENABLE_PLUGINJAR
+	cp $(TOP_BUILD_DIR)/liveconnect/lib/src.zip $(DESTDIR)$(prefix)/plugin.src.zip
+endif
+if ENABLE_DOCS
+	cp -r $(DOCS_DIR)/html $(DESTDIR)$(prefix)/icedtea-web-docs
+endif
+	(cd $(DESTDIR)$(prefix)/.. && $(ZIP) -qr $(TOP_BUILD_DIR)/$(distdir).linux.bin.zip `basename $(DESTDIR)$(prefix)` );
 
 win-bin-dist: win-only-image
 	(cd $(DESTDIR)$(prefix)/.. && $(ZIP) -qr $(TOP_BUILD_DIR)/$(distdir).win.bin.zip `basename $(DESTDIR)$(prefix)` );
@@ -464,6 +485,7 @@
 	if ls -1qA $$dirCandidate | grep -q . ; then echo "$$dirCandidate not empty"; else rmdir -v $$dirCandidate ; fi ;
 
 # all generated manpages must be removed one by one
+# shell (only shell!) lunchers must go away
 uninstall-linux-only:
 	KNOWN_MANS="icedtea-web.1  icedtea-web-plugin.1  itweb-settings.1  javaws.1  policyeditor.1" ; \
 	KNOWN_DIRS="man1 de/man1 pl/man1 cs/man1" ; \
@@ -473,9 +495,9 @@
 	  done ; \
 	done
 	rm -f $(DESTDIR)$(libdir)/$(BUILT_PLUGIN_LIBRARY)
-	rm -f $(DESTDIR)$(bindir)/$(javaws)
-	rm -f $(DESTDIR)$(bindir)/$(itweb_settings)
-	rm -f $(DESTDIR)$(bindir)/$(policyeditor)
+	rm -f $(DESTDIR)$(bindir)/$(javaws).sh
+	rm -f $(DESTDIR)$(bindir)/$(itweb_settings).sh
+	rm -f $(DESTDIR)$(bindir)/$(policyeditor).sh
 	rm -f $(BASH_CMPL_DEST_DIR)/itweb-settings.bash
 	rm -f $(BASH_CMPL_DEST_DIR)/javaws.bash
 	rm -f $(BASH_CMPL_DEST_DIR)/policyeditor.bash


More information about the distro-pkg-dev mailing list