Ho iniziato a smanettare e, come volevasi dimostrare, non avendo mai cazzeggiato con linux, sto uscendo pazzo...
Ho installato l'immagine di Retropie comprensiva di Lodi e Pixel; poi ho attivato ul supporto USB alla chiavetta in modo che retropie vada a pescare le rom sulla chiavetta usb. Dopo avere fatto questo (funziona) ho provato a lanciare modi e pixel e non funzionano più, quando viene lanciato lo script per eseguirli, restituisce permesso negato.
Sono andato a vedere i permessi dei file e sono corretti.
Io presumo che dipenda dal fatto che anche modi e pixel sono stati spostati sulla chiavetta usb e qui non sono eseguibili infatti, eseguendo un mount, mi restituisce noexec sul device.
Ho cercato in rete e ho trovato questo intervento:
Sono quindi andato a cercare fstab e l'ho modificato aggiungendo nelle opzioni "user,exec"If you log into terminal either from the Pi or through SSH and and type mount it will tell you the permissions of /dev/sda1 in brackets().
Irrispective of whether the file, directory have full permissions, if the partition has noexec then shell scripts will not run.
check your fstab and type exec in the options section, ensuring it comes after "user" as this by default sets no execute, provided exec is after then it will read this option as one of the last to set.
so mines for example is UUID="device" /home/pi/RetroPie ntfs-3g uid=pi,gid=pi,nofail,user,exec,umask=0002 0 0
after this, Kodi ran perfectly as a stand alone system.
Non è cambiato nulla
Cosa sto sbagliando?
EDIT:
Togliendo la USB infatti, va a riprendersi Kodi e Pixel sulla SD e lì funzionano senza problemi.
Quindi il tipo aveva ragione, riguarda proprio l'eseguibilità degli script sull'unità USB che però io non ho risolto modificando fstab. Probabilmente l'ho editato male?
Dopo provo a incollarlo qui..