Tiny Core Extensions > TCE 1.x
tce-uninstall
jpeters:
Sounds good! Thanks for the explanation. You must have put some time into this, which is much appreciated...
mikshaw:
This is a very interesting addition, and quite unexpected.
Without having looked at it yet.....
I'm assuming it makes use of /use/local/tce.installed. I have a local boot script in that directory, so would that show up as removable?
With the exception of tcem packages, all of my files in tclocal were installed manually. I wanted to check each tce package contents to see what, if anything, was being overwritten or installed into the base system. I moved some files from base to tclocal, and I didn't bother with the /usr/local/tce.* files, so I guess that might be a problem for me if I ever wanted to use this tool.
Jason W:
Actually, /usr/local/tce.installed/* files are not used though the entries are removed during an uninstall. Extensions have to have been loaded with the file list creation supported as the latest release candidate does to make use of the uninstaller. So existing tclocal installaions do not have the file lists available and cannot make use of the tool. Boot scripts in /usr/local/tce.installed that are not part of an uninstallable extension are not affected. /usr/local/tce.list is the directory where all info for the uninstaller is taken.
In other words, extensions can be installed with tce-load, the appbrowser, or during boot by tc-config as long as "local=hdxx" was specified during boot and they will then show up as uninstallable if they meet the other criteria. If there are files in an extension chosen in the uninstaller outside of /usr/local, the uninstaller will exit with such error message. If files in the extension are in use, the uninstaller will exit with a list of processes using files in that extension.
I will look over it once more as I may have not included the check for files above /usr/local for each dependent app being uninstalled when such is chosen.
jpeters:
--- Quote from: Jason W on March 03, 2009, 09:01:15 AM --- /usr/local/tce.list is the directory where all info for the uninstaller is taken.
--- End quote ---
I don't have that file; I've got tce.installed, /.menu, /.icons
Jason W:
Latest TC release candidate has to be used or that directory will not be created.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version