Jesus Wept !
Dude,are you seriously trying to tell us that you are trying to send over the whole usr folder to your box ?
if you have done this and overwritten any existing files,you will now find yourself in the postition of having to reflash your box after you next reboot it.
you dont send the usr folder over !
you send over its contents !
so you open the usr folder in your fxp program and you will then see a folder called lib,you then open the usr folder in you box and you also see a folder called lib.
you then open the lib folder in your fxp program and you will see a folder called enigma2,then next python and so on untill you get to the last file.you do the same in your box opening enigma2 then python and so on till you get to the last file which in this case is extensions.
when you have opened extensions on both your box and your ftp program you then send the OnDemand folder over,so in your box inside the extensions folder you see OnDemand.
you then open this folder in your box and chmod the contents to 755
lastly you restart enigma2 and you then have the plugin installed.
if your only trying to add the dependencies,then the same rules apply but you end up in the python2.7 folder for some and the site packages folder for others.
whatever folder you open on your pc,you just open the corresponding folder in your box.when there are no more folders to open on the pc,then this is where the file or files are sent in your box.
do you understand ?
i hope youve not screwed up your box,but i strongly suspect that a reflash is now required.
Ian.