Yes, I thought already you tested without systemd and good to know that you didn't have any problems.rcrsn51 wrote:All of my testing is WITHOUT systemd and I have seen no problems.
Is there a difference if you run loadmodule from the command line as opposed to inside the script?
Do these modules work if you auto-load them at bootup?
I should have been more clear in my previous post, it's not that modules don't work, the problem for me happens only sometimes and only in case of unloading a squashfs module (and only with systemd-boot, can't figure out why yet, I can only recommend to not using systemd-boot when doing a lot of .squashfs loading).
Running loadmodule from commandline makes no difference.
@all,
Here's another squashfs-load program "yad_squashloader", inspired by the idea of rcrsn51's my-squashloader (load squashfs's from given directory) and my interest in the (very nice ) possibilities of yad --notification tray icon, see also here what stemsee is doing with it:
http://murga-linux.com/puppy/viewtopic. ... 568#981568
It has in fact the same functionality as rcrsn51's program with the differences that it's based on yad and loading (or unloading) squashfs modules can be done from right-click (on tray-icon) menu (showing status "Loaded" or not)
Extract (NOT a fake .gz) in ~/Startup to run at login or just extract somewhere and click on the script.
Left-click on tray-icon or right-click > "Help" will show usage info.
EDIT: Updated yad_squashloader, added "no-overwrite mode" option to the menu.
EDIT2: Sorry, uploaded attachment again few hours later, "Refresh" didn't work properly, fixed now.
EDIT3: uploaded new attachment, fix is that if a module is mounted only (not loaded), it will not show (incorrect) as loaded anymore.
Also it gives message when trying to load already mounted module, saying it should be unmounted first.
Fred