Skip to content

Instantly share code, notes, and snippets.

@sschober
Created December 3, 2013 17:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sschober/7773626 to your computer and use it in GitHub Desktop.
Save sschober/7773626 to your computer and use it in GitHub Desktop.
Symlinking is broken for me (cannot find `/opt/java/bin`, if no version of jdk is installed already).
diff --git a/PKGBUILD b/PKGBUILD
index bc479d2..8ddd0bd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -66,7 +66,7 @@ package() {
mv * "$pkgdir"/opt/java/
msg2 "Symlinking the binaries"
- find /opt/java/bin -type f -exec ln -s {} "${pkgdir}"/usr/bin/ \;
+ find ${pkgdir}/opt/java/bin -type f -printf "%f\n" | while read file; do ln -s /opt/java/bin/$file "${pkgdir}"/usr/bin/; done
msg2 "Symlinking the plugin"
ln -s /opt/java/jre/lib/$_arch2/libnpjp2.so "$pkgdir"/usr/lib/mozilla/plugins/
--
1.8.4.2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment