diff options
Diffstat (limited to 'abs/extra-testing/community/mythpywii/mythpywii.install')
| -rw-r--r-- | abs/extra-testing/community/mythpywii/mythpywii.install | 59 | 
1 files changed, 0 insertions, 59 deletions
| diff --git a/abs/extra-testing/community/mythpywii/mythpywii.install b/abs/extra-testing/community/mythpywii/mythpywii.install deleted file mode 100644 index 8d0b867..0000000 --- a/abs/extra-testing/community/mythpywii/mythpywii.install +++ /dev/null @@ -1,59 +0,0 @@ -post_install() { -    . /home/mythtv/.mythtv/mysql.txt -    # Enable the Network Remote Control Interface for use with the wiimote. -    # Get local machine's hostname -      HOST=`cat /etc/hostname` -    # Update mysql for Network Remote Control Support -      mysql -u mythtv -pmythtv --host=${DBHostName} mythconverg -e \ -        "UPDATE settings SET data = '1' WHERE value = 'NetworkControlEnabled' AND hostname = '${HOST}'"; -      echo "------------------------------------------------------------" -      echo "myth_py_wii.py expects the Network Control Port to be set to" -      echo "mythtv's default port of 6546.  It will not work if you have" -      echo "changed it to something else." -      echo "------------------------------------------------------------" -    # Add myth_py_wii.py to ~/mythtv/.fluxbox/apps before LinHES-run -      sed -i '/LinHES-run/ i [startup] {/usr/bin/myth_py_wii.py >/dev/null}' /home/mythtv/.fluxbox/apps -    # udev needs to pick up our new rule for the mythpywii. -      udevadm trigger --subsystem-match="misc" --subsystem-match="bluetooth" -    # Add the uinput module -      modprobe uinput -    # Ensure this module is loaded across reboots -      echo "# uinput is needed by mythpywii" >> /etc/modules.mythvantage -      echo "uinput" >> /etc/modules.mythvantage -    # Bring up the bluetooth interface -- udev will do this after reboot -      /usr/sbin/hciconfig hci0 up -    # Punting on the multiple bluetooth adapter question. -      echo "It is assumed your bluetooth adapter will be hci0." -      echo "If you have more than one bluetooth adapter, you" -      echo "may need to edit /etc/udev/rules.d/z90-wiimote.rules" -    echo "--------------------------------------------------------------" -    echo "--------------------------------------------------------------" -    # Unfortunately there does not seem to be a way to do this without -    # the user manually intervening. -    echo "To use your wiimote you will need to restart the frontend service." -    echo "$ sudo sv restart frontend" -    echo "or simply reboot your machine." -    echo "--------------------------------------------------------------" -    echo "--------------------------------------------------------------" -    echo "After frontend restart, you should now be able to pair your" -    echo "Wiimote with your bluetooth adapter by pressing 1 & 2 at the" -    echo "same time.  After a few seconds the wiimote should vibrate and the" -    echo "LEDs will show [ # . . # ] where # is on and . is off." -    echo "--------------------------------------------------------------" -    echo "See /usr/share/docs/mythpywii/CONTROLS for more information." -    echo "--------------------------------------------------------------" -} - -post_remove() { -    . /home/mythtv/.mythtv/mysql.txt -    # kill myth_py_wii.py -      WIIPID=`pidof -o %PPID /usr/bin/myth_py_wii.py` -        [ -n "$WIIPID" ] && kill $WIIPID -    # Remove uinput -      sed -i '/uinput/d' /etc/modules.mythvantage -    # Remove line in .fluxbox/apps -      sed -i '/myth_py_wii.py/d' /home/mythtv/.fluxbox/apps -    # Remove network remote control support -      mysql -u mythtv -pmythtv --host=${DBHostName} mythconverg -e \ -        "UPDATE settings SET data = '0' WHERE value = 'NetworkControlEnabled' AND hostname = '${HOST}'"; -} | 
