This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

Diaoul

Cr

Messages recommandés

Hello, je me permets de réutiliser ce sujet.

Je ne suis pas super à l'aise en programmation, et je souhaiterai lancer une application bundlée avec un serveur Tomcat depuis un package. (Application : IceScrum)

J'ai suivi le début du tuto, mais je suis coincé sur le script à exécuter pour lancer mon tomcat.

Je sais le lancer depuis un terminal (j'exécute ./start.sh dans un répertoire qui se trouve sur mon volume2), mais comme je suis novice, je n'ai aucune idée de comment le faire tourner en service permanent, et encore moins depuis l'interface. (du coup quand je ferme mon putty, et bien le service s'arrête de tourner).

Je me trompe peut-être d'approche, dans ce cas dites le moi. Il y a peut-être une autre approche pour lancer un tomcat en mode service depuis DSM ?

Grand merci pour votre aide !!

Charly

Objectif :


1. Installer IceScrum.spk

2. Exécuter automatiquement /volume2/web/IceScrum/start.sh lorsque je clique sur "Lancer IceScrum" depuis DSM

Arborescence de mon SPK :

INFO

IceScrum

-- application.cfg

-- images

	 -- icescrum.png

-- icescrum_files_and_dirs_etc.

-- start.sh

scripts

-- postinst

-- postuninst

-- start-stop-status

IceScrum.spk :

INFO

scripts

package.tgz

Modifié par charlysquare

Partager ce message


Lien à poster
Partager sur d’autres sites

L'arborescence de ton SPK n'est pas bonne, il faut utiliser package.tgz comme dans le tuto.

Tu peux ouvrir les paquets Synology avec 7zip pour voir comment ils sont constitués.

Oui oui, c'est bien ce que j'ai fait :


INFO

scripts

package.tgz

J'ai juste détaillé le contenu de mon package.tgz en fait.

Partager ce message


Lien à poster
Partager sur d’autres sites

:mellow:

Bonjour, desolé d'arriver comme cela "dans votre discussion" mais ... c'est le seul sujet qui semble correspondre un peu a ce que j'ai besoin de faire.

En effet je veux installer un DOKEOS 2.1.1, sur mon synology , car l'interface est bien plus simple que le package fournit : MOODLE

aussi bien, je n'y connais pas grand chose en Luniux, Synology .... j'ai le mien depuis avant hier ... mais vous semblez calés , donc je tente un coup de pouce peut être de votre part pour tout bien m'expliquer.

stef !

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut

D'après le site officiel, il semblerait que dokeos est directement compatible avec nos NAS préférés ;)

Il suffit donc de la télécharger et de l'installer comme indiqué dans la doc de DOKEOS et c'est parti !

Un paquet spk est inutile...

A+

Michel

Modifié par MrWaloo

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour,

j'ai suivi le tuto très bien fait, j'arrive à créer et installer mon SPK sur DSM.

Cependant, le script postinst ne s'exécute pas, et le package apparait comme cassé dans le centre des paquets DSM.

voici son contenu (un simple test):

#!/bin/sh

#test de différentes possibilités de la variable d'environnement SYNOPKG_PKGDEST
echo $SYNOPKG_PKGDEST > /tmp/webcamlog.log
echo "$SYNOPKG_PKGDEST" >> /tmp/webcamlog.log
echo "${SYNOPKG_PKGDEST}" >> /tmp/webcamlog.log

cp ${SYNOPKG_PKGDEST}/monscript.sh /usr/syno/etc/rc.d/S99monscript.sh

exit 0

aucun fichier créé dans /tmp

savez vous pourquoi ?

mon but est de recopié un script de mon package dans le dossier de démarrage du syno.

autre question, la création du lien comme cité dans le tuto:

# Link application/desktop redirection
ln -s "${SYNOPKG_PKGDEST}/application" "/usr/syno/synoman/webman/3rdparty/MonSPK"

n'est nécessaire que si notre application dispose d'une page web à accéder depuis DSM ?

je lis ici http://forum.synology.com/wiki/index.php/Synology_package_files

que le script start-stop-status se loge directement dans /usr/local/etc/rc.d/ ce qui veut dire qu'il pourra être démarré au démarrage du nas ?

mais pour ma part, le script n'existe pas à cet emplacement après installation du SPK :(

autre question:

quelle différence entre le package situé dans /var/packages et /volume1/@appstore ?

pour MumbleStation, je vois qu'il est exécuté depuis /var/packages.

merci de votre aide

Modifié par bagou91

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement