On Thu, Aug 09, 2018 at 06:29:04PM -0500, Edward Lopez-Acosta wrote:
> Hi Ingo,
> I was looking to port bleachbit, system cleanup tool, to OpenBSD and one
> function is to make sure certain files are not in use before it proceeds. An
> example would be cache files by a browser which would need closed.
> Beyond that though it was more of an educational exercise on my part as I
> continue becoming familiar with OpenBSD and its workings.
> Edward Lopez-Acosta
> On 8/9/18 6:17 PM, Ingo Schwarze wrote:
> >Hi Edward,
> >Edward Lopez-Acosta wrote on Thu, Aug 09, 2018 at 05:41:04PM -0500:
> >>I am aware of fuser and fstat but these seem to only give me inodes.
> >>Is there an equivalent to the Linux application `lsof`?
So, how is this actually a problem for the case at hand ?
Is bleachbit so badly designed that it can't be made to work with fstat
If I understand your problem correctly, bleachbit is going to build a list
of files it wants to remove, then try its best to check whether these files
are actually in use by the system.
There, inode/devno information is exactly what you need. You just need
to coerce bleachbit into pairing that information correctly.