Hi all,

I'm now able to build both OpenJDK 10 and 11 (thanks to all who helped me!). Now what is the correct way to install it for packaging? For now I use following patch (see below). But I wonder how should this be done properly.

Thanks,

Petr

--- jdk/make/Install.gmk
+++ jdk/make/Install.gmk
@@ -35,9 +35,9 @@
 install:
        echo Installing jdk image into $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)
echo and creating $(words $(BINARIES)) links from $(INSTALL_PREFIX)/bin into the jdk.
-       $(MKDIR) -p $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)
-       $(RM) -r $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)/*
-       $(CP) -rp $(JDK_IMAGE_DIR)/* $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)
-       $(MKDIR) -p $(INSTALL_PREFIX)/bin
-       $(RM) $(addprefix $(INSTALL_PREFIX)/bin/, $(BINARIES))
- $(foreach b, $(BINARIES), $(LN) -s $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)/bin/$b $(INSTALL_PREFIX)/bin/$b &&) true
+       $(MKDIR) -p $(DESTDIR)$(INSTALL_PREFIX)/jvm/$(INSTALLDIR)
+       $(RM) -r  $(DESTDIR)$(INSTALL_PREFIX)/jvm/$(INSTALLDIR)/*
+ $(CP) -rp $(JDK_IMAGE_DIR)/* $(DESTDIR)$(INSTALL_PREFIX)/jvm/$(INSTALLDIR)
+       $(MKDIR) -p  $(DESTDIR)$(INSTALL_PREFIX)/bin
+       $(RM) $(addprefix  $(DESTDIR)$(INSTALL_PREFIX)/bin/, $(BINARIES))
+ $(foreach b, $(BINARIES), $(LN) -s $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)/bin/$b $(DESTDIR)$(INSTALL_PREFIX)/bin/$b &&) true

Reply via email to