I posted some notes to my blog, on pitfalls to avoid when creating an SFS of an app.
These notes apply to any pup, or pup-derivative. In a nutshell, you have to make sure that paths to executables and libraries match the distro in which the SFS is intended to be run. Here is the blog post:
https://bkhome.org/news/202210/sfs-with ... ected.html
It is possible to create an SFS that will have valid paths for all distros, by only using /usr/bin, /usr/sbin and /usr/lib
Or, place all of the app under /opt, with maybe an executable script in /usr/bin to run it
-- that script could set LD_LIBRARY_PATH if required, so that the app will find its libraries.
The blog post was created after there were some problems with some apps from FatDog converted to SFSs to run in EasyOS. Yes, it can work, if attention is given to make sure the paths are valid.