Ceci est une ancienne révision du document !
Rapla est un logiciel qui permet de gérer dans un planning différents types de ressources (matériels, salles, personnes) et les conflits. Il est l’outil idéal pour gérer l’occupation de salles de cours ou le prêt de matériels pour une entreprise ou une université (ce pour quoi il a été créé).
Il est utilisé au Centre des Abeilles pour la gestion des salles et des prêts de matériel
Il faudra configurer le bios du serveur pour qu'il redémarre après une coupure secteur
Téléchargez la dernière version http://sourceforge.net/projects/rapla/files/latest/download?source=files
Décompressez dans /var/www/rapla/
Les données data.xml
sont dans /var/www/rapla/data/
En cas de changement de version, il suffit de sauvegarder ce fichier data.xml
et de le remettre dans le nouveau /var/www/rapla/data/
de la nouvelle version
Installez le fichier ci-dessous que l'on appellera raplaserver
dans /etc/init.d
#! /bin/sh -e
DAEMON=“/var/www/rapla/raplaserver.sh” #ligne de commande du programme
DEAMON_OPT=“run” #argument à utiliser par le programme
DAEMONUSER=“abeilles” #utilisateur du programme
DEAMON_NAME=“raplaserver.sh” #Nom du programme (doit être identique à l'exécutable)
PATH=“/sbin:/bin:/usr/sbin:/usr/bin” #Ne pas toucher
test -x $DAEMON || exit 0
./lib/lsb/init-functions
d_start () {
log_daemon_msg “Starting system $DEAMON_NAME Daemon”
start-stop-daemon –background –name $DEAMON_NAME –start –quiet –chuid $DAEMONUSER –exec $DAEMON – $DEAMON_OPT
log_end_msg $?
}
d_stop () {
log_daemon_msg “Stopping system $DEAMON_NAME Daemon”
start-stop-daemon –name $DEAMON_NAME –stop –retry 5 –quiet –name $DEAMON_NAME
log_end_msg $?
}
case “$1” in
start|stop)
d_${1}
;;
restart|reload|force-reload)
d_stop
d_start
;;
force-stop)
d_stop
killall -q $DEAMON_NAME || true
sleep 2
killall -q -9 $DEAMON_NAME || true
;;
status)
status_of_proc “$DEAMON_NAME” “$DAEMON” “system-wide $DEAMON_NAME” && exit 0 || exit $?
;;
*)
echo “Usage: /etc/init.d/$DEAMON_NAME {start|stop|force-stop|restart|reload|force-reload|status}”
exit 1
;;
esac
exit 0
hubiC (https://hubic.com/fr/) est le service de stockage Cloud de OVH.
il est probable que le bus de session DBus ne soit pas correctement configuré.
https://forums.hubic.com/showthread.php?230-hubic-Linux-sortie-de-la-version-b%EAta
http://doc.ubuntu-fr.org/hubic#problemes_pouvant_etre_rencontres
https://github.com/leizh/hubic-init-script
À vérifer : le script init.d ci-dessous pour lancer le client de synchronisation hubiC comme un service dans un environnement non graphique.
git clone https://github.com/leizh/hubic-init-script.git
. hubic-init-script/build-deb.sh
dpkg -i hubic-init-script_0.3_all.deb