déplacer les librairies dans lib/
This commit is contained in:
32
lib/ulib/network-manager-service
Normal file
32
lib/ulib/network-manager-service
Normal file
@@ -0,0 +1,32 @@
|
||||
##@cooked comments # -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
||||
## Fonctions spécifiques au service network-manager
|
||||
##@cooked nocomments
|
||||
##@require service
|
||||
uprovide network-manager
|
||||
urequire service
|
||||
|
||||
SERVICE_OVERRIDE_network_manager_stopx=1
|
||||
function SERVICE_OVERRIDE_network_manager_stopx() {
|
||||
# désactiver network-manager avant de l'arrêter, ce qui permet de s'assurer
|
||||
# que chaque chaque connexion est arrêtée proprement
|
||||
if service network-manager check; then
|
||||
if [ "$(LANG=C nmcli -t -f STATE nm 2>/dev/null)" != asleep ]; then
|
||||
nmcli nm sleep
|
||||
sleep 2
|
||||
fi
|
||||
service network-manager stop
|
||||
fi
|
||||
}
|
||||
|
||||
SERVICE_OVERRIDE_network_manager_startx=1
|
||||
function SERVICE_OVERRIDE_network_manager_startx() {
|
||||
# cette fonction est le pendant de stopx: penser à relancer network-manager
|
||||
# après avoir démarré le service
|
||||
if ! service network-manager check; then
|
||||
service network-manager start
|
||||
sleep 2
|
||||
fi
|
||||
if [ "$(LANG=C nmcli -t -f STATE nm 2>/dev/null)" == asleep ]; then
|
||||
nmcli nm wakeup
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user