From: Waldemar Kozaczuk <[email protected]>
Committer: Waldemar Kozaczuk <[email protected]>
Branch: master

openjdk8-fedora: Make cpio work on both fedora and ubuntu

Signed-off-by: Waldemar Kozaczuk <[email protected]>

---
diff --git a/openjdk8-fedora/Makefile b/openjdk8-fedora/Makefile
--- a/openjdk8-fedora/Makefile
+++ b/openjdk8-fedora/Makefile
@@ -47,6 +47,8 @@ lcms2_fullname=lcms2-$(lcms2_version).x86_64.rpm

 SRC = $(shell readlink -f ../..)

+cpio_extract_option = $(shell cpio --help | grep -o '\-\-extract-over-symlinks')
+
 module:
        mkdir -p upstream
        wget -c -O upstream/$(java_fullname) $(java_dir)$(java_fullname)
@@ -59,19 +61,19 @@ module:
        rm -rf install
        mkdir -p install/usr
        ln -s lib install/usr/lib64
- rpm2cpio upstream/$(java_fullname) | (cd install && cpio -id --extract-over-symlinks) + rpm2cpio upstream/$(java_fullname) | (cd install && cpio -id $(cpio_extract_option))
        # Move the versioned java directory to the generic "java" name, but
        # keep a link at the versioned name:
        mv $(jvm_dir)/java-1.8.0-openjdk-$(java_version).x86_64 $(jvm_dir)/java
        ln -sf java $(jvm_dir)/java-1.8.0-openjdk-$(java_version).x86_64
        rm -rf $(jvm_dir)/java/jre/lib/security/cacerts
        rm -rf $(jvm_dir)/java/jre/lib/audio/*
- rpm2cpio upstream/$(tzdata_fullname) | (cd install && cpio -id --extract-over-symlinks) - rpm2cpio upstream/$(nspr_fullname) | (cd install && cpio -id --extract-over-symlinks) - rpm2cpio upstream/$(nss_fullname) | (cd install && cpio -id --extract-over-symlinks) - rpm2cpio upstream/$(nss-util_fullname) | (cd install && cpio -id --extract-over-symlinks) - rpm2cpio upstream/$(nss-softokn-freebl_fullname) | (cd install && cpio -id --extract-over-symlinks) - rpm2cpio upstream/$(lcms2_fullname) | (cd install && cpio -id --extract-over-symlinks) + rpm2cpio upstream/$(tzdata_fullname) | (cd install && cpio -id $(cpio_extract_option)) + rpm2cpio upstream/$(nspr_fullname) | (cd install && cpio -id $(cpio_extract_option)) + rpm2cpio upstream/$(nss_fullname) | (cd install && cpio -id $(cpio_extract_option)) + rpm2cpio upstream/$(nss-util_fullname) | (cd install && cpio -id $(cpio_extract_option)) + rpm2cpio upstream/$(nss-softokn-freebl_fullname) | (cd install && cpio -id $(cpio_extract_option)) + rpm2cpio upstream/$(lcms2_fullname) | (cd install && cpio -id $(cpio_extract_option))
        rm -rf install/usr/share/man
        ln -s /etc/pki/java/cacerts install/usr/lib/jvm/java/jre/lib/security/

--
You received this message because you are subscribed to the Google Groups "OSv 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/osv-dev/0000000000000d27e8059c938ccc%40google.com.

Reply via email to