java-1.6.0-sun-compat for Sun SDK 1.6.0_21
Marcos Hack <[email protected]>
| Newsgroups | gmane.linux.jpackage.general |
|---|---|
| Message-ID | <[email protected]> |
Hello everybody, I'm trying to build the package "java-1.6.0-sun-1.6.0.14-1jpp.nosrc.rpm" for the update 21 of Sun/Oracle JDK. I changed the parameter "buildver" to 21 and copied (and renamed) the binary self-extract RPM to SOURCES/jdk-6u21-linux-i586.bin (the original binary name is jdk-6u21-linux-i586-rpm.bin, may I change the "Source0" ?). When I run "rpmbuild -ba SPECS/java-1.6.0-sun.spec" I get the following error: ============= [mhack@centos redhat]$ rpmbuild -ba SPECS/java-1.6.0-sun.spec Executing(%prep): /bin/sh -e /home/mhack/redhat/tmp/rpm-tmp.8810 + umask 022 + cd /home/mhack/redhat/BUILD + rm -rf /home/mhack/redhat/BUILD/jdk1.6.0_21 + export MORE=10000 + MORE=10000 + sh /home/mhack/redhat/SOURCES/jdk-6u21-linux-i586.bin error: can't create transaction lock on /var/lib/rpm/__db.000 + cd /home/mhack/redhat/BUILD + cd jdk1.6.0_21 /home/mhack/redhat/tmp/rpm-tmp.8810: line 30: cd: jdk1.6.0_21: No such file or directory error: Bad exit status from /home/mhack/redhat/tmp/rpm-tmp.8810 (%prep) RPM build errors: Bad exit status from /home/mhack/redhat/tmp/rpm-tmp.8810 (%prep) ============= It looks like %prep step is looking for a "jdk1.6.0_21" directory, but the binary just expands to the following files: ============= jdk-6u21-linux-i586.rpm sun-javadb-client-10.5.3-0.2.i386.rpm sun-javadb-common-10.5.3-0.2.i386.rpm sun-javadb-core-10.5.3-0.2.i386.rpm sun-javadb-demo-10.5.3-0.2.i386.rpm sun-javadb-docs-10.5.3-0.2.i386.rpm sun-javadb-javadoc-10.5.3-0.2.i386.rpm ============= Could someone please give me a hand on this? Thanks! Hack _______________________________________________ JPackage-discuss mailing list [email protected] https://www.zarb.org/mailman/listinfo/jpackage-discuss