I'm trying to make a KIOSK iso with additional plugin in firefox, namely Citrix Receiver.
It works fine in Desktop edition, module can be activated and works in browser.
However, Kiosk edition fails to start firefox when I add the module.
Tried to debug it by adding modified inittab and 10-xorg.conf in rootcopy, to no luck. And it is a bit strange : rootcopy works, as I can see custom wallpaper and can switch to console, but I can't log in using set root password. It works fine when I build ISO without module on it using same files.
Any ideas what may be wrong with the module and how to make it more accessible for debugging ?
UPDATE
Managed to gain access to the root account by removing password totally in rootcopy/etc/shadow file.
Found out what was the problem with Firefox, basically the module contained folder /usr/lib/firefox-18.0 and a /usr/lib/firefox symlink to it , while kiosk runs Firefox 21.0.
Still having problem with the plugin, plugins dir in profile gets overwritten by 003-settings.xzm I think.
I don't really want a module that needs modifications in settings just to work.
Working on it, any ideas appreciated.
UPDATE 2
Can't seem to get the plugin working in kiosk.
I have a module that puts binary files into /opt/ then added a symlink from /home/guest/.mozilla/firefox/c3pp43bg.default/plugins/npica.so to actual so file in /opt.
I can see that all being in place for kiosk, and module is working fine in desktop.
Yet, firefox fails to notice plugin and display it in about:plugins.
I've tried to put symlink as well as the actual file in /usr/lib/mozilla/plugins and /usr/lib/firefox/plugins.
