Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/11/2009, à 13:33

spomky

postinst, preinst et autres scripts

Bonjour,

J'ai développé un daemon linux et je suis en train de faire le paquet pour l'installer.
Je voudrai qu'il s'installe dans le système après installation et qu'il se démarre. De la même manière à la désinstallation, je voudrai l'arrêter et le supprimer du système.
J'ai fait des scripts preinst, postinst et prerm mais j'ai un message à l'installation du paquet me disant qu'il y a une erreur de script.

Le script preinst :

#!/bin/sh -e
# preinst script for smudd

case "$1" in
    install|upgrade)
	if [ -e /etc/init.d/smudd.sh ]; then
		invoke-rc.d smudd.sh stop
		update-rc.d smudd.sh disable
	fi
	;;

    abort-upgrade)
	;;

    *)
	echo "$0 called with unknown argument \`$1'" 1>&2
	exit 1
	;;
esac

Le script postinst :

#!/bin/sh -e
# postinst script for smudd

case "$1" in
    configure)
	if [ -e /etc/init.d/smudd.sh ]; then
		invoke-rc.d smudd.sh start
		update-rc.d smudd.sh enable
	fi
	;;

    abort-upgrade|abort-deconfigure|abort-remove)
	;;

    *)
	echo "$0 called with unknown argument \`$1'" 1>&2
	exit 1
	;;
esac

Le script prerm :

#!/bin/sh -e
# prerm script for smudd

case "$1" in
    remove|purge)
	if [ -e /etc/init.d/smudd.sh ]; then
		invoke-rc.d smudd.sh stop
		update-rc.d smudd.sh diable
	fi
	;;

    upgrade|failed-upgrade|disappear)
	;;

    abort-install|abort-upgrade)
	;;

    abort-upgrade|abort-deconfigure|abort-remove)
	;;

    *)
	echo "$0 called with unknown argument \`$1'" 1>&2
	exit 1
	;;
esac

Je n'ai pas plus de détails que le message suivant :

le sous-processus nouveau script pre-installation a retourné une erreur de sortie d'état 2

Avez-vous une idée d'où vient mon problème?

Hors ligne