@GeoffR
I've tried to run your "patch32lsb" program in my computer but it doesn't work.
Code:
[inigo@inigo 0]$ ./patch32lsb -p kpg-311.conf -i libnickel.so.1.0.0 -o ./usr/local/Kobo/libnickel.so.1.0.0
Read 21284216 bytes from input file 'libnickel.so.1.0.0'
./patch32lsb: line 13 in 'kpg-311.conf': replace_string unescaped '\' character.
Is it compatible with 64 bits or only for 32 bits linux?
Thanks,
Iņigo