Hello @ScsiJon. Saw your JAVA earlier post.
Wondering if you installed from a PET or from Quirky723 packmgr?
If you have a PET, could you post to this thread. or here.
neither, from here
what I do is:
-download the package jre-8u65-linux-i586.tar.gz (for x64 users download that one instead)
-open it up in a spare directory, so you can see what you have and can clean it up before install (this needs to be done to suit puppy so don't just install it)
THEN REMOVE ALL EXISTING JAVA, it will require a number of reboots and manually checking and removing for /root/.java/*, /root/.mozilla/plugins/libnpjp2.so, /usr/java/* and also in /usr/bin/ for java files (see your bin directory in your new package as the names are the same), /opt/java and /var/java.
You only need one old java file in the path to stuff your system up so be thorough in your checking as some java packages even also installed them (or second copies) directly under the /bin, /lib, /usr/bin, /usr/lib, /usr/share/bin, /usr/share/lib, so don't forget to check there just in case!
-if your happy you got them all out then a final reboot and go to where you opened the jre up
-rename the top directory from jre1.8.0_65 to /usr
-add a second level /usr/java and move all the origonal files and directories there
-add a second level directory /usr/bin and add relative links from the /usr/java/bin to /usr/bin
-add a second and third level directory /usr/share/applications
-create a java-control_panel.desktop file with (I owe thanks to someone for this file as it's been around for quite a while) and add it into /usr/share/applications Code:
Name=Java Control Panel
Comment=Java Control Panel
GenericName=Java Control Panel
-copy the lot as it is into your tree from /
-add a relative link in /root/.mozilla/plugins from the new /usr/java/lib/i386/libnpjp2.so
Reboot your system again (the most important step) and off you go and use it.
It's not hard if your willing to be thorough!
This should work for all the jre 8u** versions and with all puppies back to at least 5.5.1.
If you've done it right, all further 8u** versions updates should only need opening and copying into /usr/java to update. This is my third system with a update to 8u65 and fourth 8u** update on one system using these methods.
if someone wants to package it as a .pet go for it but you DO need to add a script to check for old files first and abort with a warning if any of them are there and that step will be the hardest to do. And it could be worse in a sfs situation.