/
dexMargera
/
360Controller
Обзор
Документация
Войти
/
dexMargera
/
360Controller
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
1
Аналитика
Безопасность
master
Install360Controller/Scripts/upgrade.sh
74 строки
2 KB
Drew Mills
Updates for 0.16.10
10 окт 2018, 06:48
10 окт 2018, 06:48
875b4ca
Код
Авторство
О чём код?
#!/bin/sh # Clear out daemon # Startup Items is deprecated, should this be removed? # the daemon is already been launched using launchctl and this folder doent appear to be created anymore. # https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/StartupItems.html if [ -d /Library/StartupItems/360ControlDaemon ]; then /bin/rm -r /Library/StartupItems/360ControlDaemon fi if [ -f /Library/LaunchDaemons/com.mice.360Daemon.plist ]; then launchctl stop com.mice.360Daemon launchctl unload /Library/LaunchDaemons/com.mice.360Daemon.plist /bin/rm /Library/LaunchDaemons/com.mice.360Daemon.plist fi # this folder doesnt appear to be created in recent versions too if [ -d /Library/Application\ Support/MICE/360Daemon ]; then /bin/rm -r /Library/Application\ Support/MICE/360Daemon fi if [ -d /Library/Application\ Support/MICE/360Daemon.app ]; then /bin/rm -r /Library/Application\ Support/MICE/360Daemon.app fi # Remove preference pane if [ -d /Library/PreferencePanes/Pref360Control.prefPane ]; then /bin/rm -r /Library/PreferencePanes/Pref360Control.prefPane fi # Remove drivers if [ -d /System/Library/Extensions/360Controller.kext ]; then kextunload /System/Library/Extensions/360Controller.kext /bin/rm -r /System/Library/Extensions/360Controller.kext fi if [ -d /System/Library/Extensions/Wireless360Controller.kext ]; then kextunload /System/Library/Extensions/Wireless360Controller.kext /bin/rm -r /System/Library/Extensions/Wireless360Controller.kext fi if [ -d /System/Library/Extensions/WirelessGamingReceiver.kext ]; then kextunload /System/Library/Extensions/WirelessGamingReceiver.kext /bin/rm -r /System/Library/Extensions/WirelessGamingReceiver.kext fi # Mavericks and later if [ -d /Library/Extensions/360Controller.kext ]; then kextunload /Library/Extensions/360Controller.kext /bin/rm -r /Library/Extensions/360Controller.kext fi if [ -d /Library/Extensions/Wireless360Controller.kext ]; then kextunload /Library/Extensions/Wireless360Controller.kext /bin/rm -r /Library/Extensions/Wireless360Controller.kext fi if [ -d /Library/Extensions/WirelessGamingReceiver.kext ]; then kextunload /Library/Extensions/WirelessGamingReceiver.kext /bin/rm -r /Library/Extensions/WirelessGamingReceiver.kext fi # Remove bluetooth driver if [ -d /Library/Extensions/XboxOneBluetooth.kext ]; then kextunload /Library/Extensions/XboxOneBluetooth.kext /bin/rm -r /Library/Extensions/XboxOneBluetooth.kext fi exit 0