Bonjour à tous,
J'ai finallement réussi à compiler / installer un package Sickbeard avec des providers supplémentaires. Pour ce faire, j'ai utilisé votre "outil" Spksrc, dupliquer le spk sickbeard et créé un nouveau avec un autre nom. J'ai renommé tout ce qui était nécessaire (git URL, noms, path, etc) et créé mon package "mysickbeard.spk"
Mon package s'installe bien. L'application tourne parfaitement bien. L'interface web est accessible via http://<ip_nas>:8081. Donc tout roule, exepté le raccourci dans le DSM qui ouvre une page avec une URL qui pointe sur /webman/3rdparty/mysickbeard/sickbeard.cgi et une erreur "Page not found".
Vérifié en SSH, le fichier @ /webman/3rdparty/mysickbeard/sickbeard.cgi existe bien à l'endroit où il va le chercher et contient:
#!/usr/local/sickbeard/env/bin/python
import os
import ConfigParser
config = ConfigParser.ConfigParser()
config.read('/usr/local/mysickbeard/var/config.ini')
protocol = 'https' if int(config.get('General', 'enable_https')) else 'http'
port = int(config.get('General', 'web_port'))
print 'Location: %s://%s:%d' % (protocol, os.environ['SERVER_NAME'], port)
print
Le fichier @ /usr/local/mysickbeard/var/config.ini existe également et contient:
{
".url": {
"com.synocommunity.packages.sickbeard": {
"title": "MySickBeard",
"desc": "MySickBeard Web UI",
"icon": "images/mysickbeard-{0}.png",
"type": "url",
"url": "3rdparty/mysickbeard/sickbeard.cgi",
"allUsers": true
}
}
}
J'ai posté la même question sur le forum UK et on m'a conseillé de la poser ici (http://forum.synolog...=208252#p208245).
Est-ce que j'ai besoin de permissions particulière sur le fichier .cgi ? Est-ce que qqch manque ou est incorrect dans un de mes fichiers (en particulier "com.synocommunity.packages.sickbeard" dont je comprend pas l'usage) ? Enfin bref, si quelqu'un peu m'aider...
Merci d'avance et merci beaucoup pour le boulot que vous faite pour nous !!