Bonjour,
j'ai actuellement un suse entreprise server 15.1 qui tourne et je souhaite installer dessus un logiciel (IPBX virtuel).
ce logiciel vérifie au démarrage ma version de suse et ne veut pas se lancer (logiciel fait pour suse server 12)
d'aprés ce que je comprend la vérification se fait au niveau de l'autorun du soft
comment modifier cet autorun pour que mon logiciel s'installe ??
ci dessous l'autorun … (pas génial le copier coller)
merci
#!/bin/sh
Script_DATE="2011-08-18"
run_level=`/sbin/runlevel | cut -d " " -f 2`
UserId=`id -u`
ThisDir=$(dirname "$0") 2>> /dev/null
DvdDir=$(readlink -e "$ThisDir") 2>> /dev/null
SLES_VERSION=`cat /etc/SuSE-release | grep "VERSION = 12"`
# check whether client is allowed to access X server DISPLAY
xdpyinfo > /dev/null 2>&1
XDISP=$?
if [ ! -e /etc/SuSE-release ]
then
if [ -n "$WINDOWID" ]
then
echo "Invalid operating system detected."
echo "SuSE Linux Enterprise Server 11 SP1 is required."
else
xterm -geometry 48x6+0+0 -fa helv -fs 11 -title "Error" -e "echo \"Invalid operating system detected.\";\
echo -e \"SuSE Linux Enterprise Server 11 SP1 is required.\n\";\
echo -e \"(This window will close automatically.)\";\
sleep 5"
fi
exit 1
fi
if [ $run_level -eq 5 ] && [ "0" == "${XDISP}" ]
then
[ -d /tmp/installation ] && rm -r /tmp/installation 2> /dev/null # delete directory of former installation
mkdir -p /tmp/installation
if [ -d /tmp/installation ]
then
cp "${DvdDir}/installation/install.sh" /tmp/installation 2> /dev/null
if [ -z "$SLES_VERSION" ] 2> /dev/zero
then
cp -r "${DvdDir}/installation/bin" /tmp/installation 2> /dev/null
else
cp -r "${DvdDir}/installation/bin/64bit" /tmp/installation/64bit 2> /dev/null
fi
cd /tmp
else
if [ -n "$WINDOWID" ]
then
echo "Can not open temporary directory /tmp."
echo -e "Abort of the installation.\n"
else
xterm -geometry 48x6+0+0 -fa helv -fs 11 -title "Error" -e "echo \"Can not open temporary directory /tmp.\";\
echo -e \"Abort of the installation.\n\";\
echo -e \"(This window will close automatically.)\";\
sleep 5"
fi
exit 2
fi
PARM=""
/tmp/installation/bin/CheckGtk 2>> /dev/null
if [ $? -eq 1 ]
then
PARM="-iconic"
fi
if [ $UserId -ne 0 ]
then
xterm -geometry 100x28+0+0 -fa helv -fs 11 -title "UC Installation" -e "echo -n 'root ' ;\
su -c \"/tmp/installation/install.sh '$DvdDir'\"" &
else
xterm $PARM -geometry 100x28+0+0 -fa helv -fs 11 -title "UC Installation" -e "/tmp/installation/install.sh '$DvdDir'" &
fi
else
echo -e "\nPlease start the setup with install.sh (in the installation directory).\n"
fi
exit 0
# À vue de pif...
Posté par cyberjunkie . Évalué à 1.
Comme ça, à vue de nez, je ferais une copie du script dans un coin, au cas où puis, je virerais tout ça du script. Ça devrait le faire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.