This is semi-draft, as I haven’t gotten around to testing the packages I build…
Caught out needing new “Sun” Java packages for Ubuntu, by the DLJ revocation?
Grab a usable set of build source packages from http://archive.canonical.com/ubuntu/pool/partner/s/sun-java6/ – you’ll need an *.orig.tar.gz, a *.dsc, and a *.debian.tar.gz file for the version you’ve picked. I used a 6.26 version from Natty.
dpkg-source -x *.dsc
mv ~/Downloads/jdk-6u30-linux-i586.bin jdk-6u30-dlj-linux-i586.bin
mv ~/Downloads/jdk-6u30-linux-x64.bin jdk-6u30-dlj-linux-amd64.bin
Edit debian/rules, comment out the section following the comment ‘check if the sources are the “same”‘.
dch -v 6.30
(add in a stub changelog entry – this is just so it realises what version it’s building)
dpkg-buildpackage -b -uc
Then you should be left with workable packages matching the last Ubuntu-released ones, but with a newer JRE/JDK.
Note #1: I haven’t so much as installed these packages, it’s just theory. It built, it ships – I mean, hey, it’s New Year’s Eve! ;-)
Note #2: This won’t include a working web plugin – I pulled the build packages from after 6.26-1natty1, which was the last release with a working web plugin.