mirror of https://framagit.org/kyodev/kyopages.git
0.7.0rc
This commit is contained in:
parent
83712fdade
commit
3778ecee50
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
version="0.6.1"
|
||||
version="0.7.0rc"
|
||||
projet="A définir"
|
||||
contact="A venir"
|
||||
|
||||
|
@ -97,9 +97,11 @@ EOF
|
|||
#### traitements arguments =============================================
|
||||
if [ "$#" -gt 1 ]; then cmd="help" && f_info "$RED trop d'arguments"
|
||||
elif [ "$1" == "install" ]; then cmd="install"
|
||||
elif [ "$1" == "remove" ]; then cmd="remove"
|
||||
elif [ "$1" == "version" ]; then cmd="version"
|
||||
elif [ "$1" == "test" ]; then cmd="installTest"
|
||||
elif [ "$1" == "remove" ]; then cmd="remove"
|
||||
elif [ "$1" == "version" ]; then cmd="version"
|
||||
elif [ "$1" == "test" ]; then cmd="installTest"
|
||||
elif [ "$1" == "sysinstall" ]; then cmd="sysinstall"
|
||||
elif [ "$1" == "sysremove" ]; then cmd="sysremove"
|
||||
else cmd="help"
|
||||
fi
|
||||
|
||||
|
@ -107,23 +109,26 @@ if [ "$cmd" == "help" ]; then
|
|||
# HELP si pas d'arguments ou mauvais argument
|
||||
echo "$BLUE"
|
||||
cat << 'EOF'
|
||||
----------------------------------------------------------------------
|
||||
getFlashPlayer install : téléchargement et installation FlashPlayer
|
||||
getFlashPlayer remove : désinstallation FlashPlayer
|
||||
getFlashPlayer version : récupération version en ligne FlashPlayer
|
||||
-----------------------------------------------------------------------
|
||||
getFlashPlayer install : téléchargement et installation de FlashPlayer
|
||||
getFlashPlayer remove : désinstallation de FlashPlayer
|
||||
getFlashPlayer version : récupération version en ligne de FlashPlayer
|
||||
getFlashPlayer test : installation version de test alternative
|
||||
getFlashPlayer sysinstall : installation du script dans le système
|
||||
getFlashPlayer sysremove : désinstallation du script dans le système
|
||||
|
||||
ce script agit sur TOUS les utilisateurs déclarés du système
|
||||
----------------------------------------------------------------------
|
||||
-----------------------------------------------------------------------
|
||||
EOF
|
||||
echo $COLOR
|
||||
cat << 'EOF'
|
||||
Ce script doit être exécuté avec les droits administrateur root
|
||||
uniquement pour l'installation.
|
||||
uniquement pour les installations et la suppresion du script dans
|
||||
le système.
|
||||
Il désinstallera le paquet flashplugin-nonfree si présent.
|
||||
Seul le plugin sera installé, en tant que plugin Mozilla Firefox.
|
||||
Ce script devrait fonctionner sur Ubuntu
|
||||
----------------------------------------------------------------------
|
||||
Ce script devrait fonctionner sur Ubuntu.
|
||||
-----------------------------------------------------------------------
|
||||
EOF
|
||||
f_avertissement
|
||||
exit 1
|
||||
|
@ -154,6 +159,32 @@ if [ "$cmd" == "remove" ]; then
|
|||
exit 0
|
||||
fi
|
||||
|
||||
#### système install ===================================================
|
||||
if [ "$cmd" == "sysinstall" ]; then
|
||||
# root? sinon dehors
|
||||
if ! f_root ; then f_error "vous devez être ROOT pour installer ce script dans le système"; fi
|
||||
|
||||
# installation dans /opt
|
||||
mkdir -p /opt/bin/
|
||||
cp -d $0 /opt/bin/
|
||||
link /opt/bin/getFlashPlayer /usr/local/bin/getFlashPlayer &>/dev/null
|
||||
rm $0 &>/dev/null
|
||||
f_info "$GREEN""le script est installé dans le système.\n"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
|
||||
#### système remove ====================================================
|
||||
if [ "$cmd" == "sysremove" ]; then
|
||||
# root? sinon dehors
|
||||
if ! f_root ; then f_error "vous devez être ROOT pour supprimer ce script dans le système"; fi
|
||||
# suppression de /opt
|
||||
rm /opt/bin/getFlashPlayer &>/dev/null
|
||||
unlink /usr/local/bin/getFlashPlayer &>/dev/null
|
||||
f_info "$GREEN""le script est supprimé du système.\n"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
|
||||
#### installation ======================================================
|
||||
|
||||
|
|
Loading…
Reference in New Issue