summaryrefslogtreecommitdiffstats
path: root/abs/core/LinHES-system
AgeCommit message (Collapse)AuthorFilesLines
2013-07-02LinHES-system: misc_upcoming_recordings.pl: suppress a warning.Britney Fransen2-4/+10
2013-05-31LinHES-system: run mythwelcome-config.py on first configure.James Meyer2-2/+9
refs # 914
2013-02-09Change version numbers to 8.0 to match the release number.James Meyer1-2/+2
LinHES-conifg LinHES-system mythdb-initial runit-scripts supplemental-web
2013-02-04LinHES-system: correct the logic for breaking out of the wmctrl loop. As ↵James Meyer2-9/+9
written it would break out of the inner loop..but not the 60 iteration loop.
2013-02-01LinHES-system: add lh_system_restore and lh_system_backup. These scripts ↵James Meyer5-63/+261
are called from the mythmenu. refs #900
2013-02-01LinHES-system: msg_daemon.py fix init and nasty bug related to timeout.James Meyer1-2/+4
In a nutshell timeout wouldn't work unless a msg without a timeout was called first.
2013-01-23linhes-system: add additional stuff to the system backup and also ↵James Meyer2-4/+22
introduced an exclude file. The exclude/include files are locate in /home/mythtv/backup_config/ new includes are: /home/vncsvc /home/xymon refs #897
2013-01-15LinHES-system: enable airplay be default. This does not install the ↵James Meyer2-3/+5
airplay key, it only enables myth to look for the key and become an airplay target.
2013-01-11LinHES-system: remove lh_message.sh..it's no longer usedJames Meyer1-49/+0
2013-01-11LinHES-system: make E and enhanced the default windowmanger. As a side ↵James Meyer4-49/+66
effect supplemental web also becomes the default. refs #895
2013-01-11LinHES-system: add_storage.py modify prompts to indicate that ↵James Meyer2-14/+28
no_destruction is in effect. Also all SG's to be created/added when using no_destruction. If the dir's already exist on disk no harm/foul the program just skips overs them
2013-01-09LinHES-system, runit-scripts, mythdb-initial: autocard.py will run when ↵James Meyer2-3/+8
mythbackend starts if /etc/udev/mv-persistent-video.description is not present. LinHES-system: wait for autocard to finish before stopping the be mythdb-initial: add a dummy tuner, so that myth backend will start. This get around the chicken/egg problem of needing tuners defined before MBE can start. However to add tuners via the API mythbe must be started. refs #892
2013-01-07LinHES-system|config: add support for x11vncJames Meyer2-4/+19
x11vnc support added to service menu. By default it will run on :2. The startup script will reference /etc/x11vnc.cfg if a user wishes to override the default flags. Ex: x11_vnc_options=” -rfbport 6000” will result in a startup cmd of “x11vnc -rfbport 6000” refs # 894
2013-01-07LinHES-system: system restore/backup modifications.James Meyer3-38/+148
- restore: Added support for partial restores. usuage: lh_system_restore $restore_file_name partial if partial is not in the cmd line, then a full restore will take place. Partial restore of a backup file: *stop mythbackend *save a copy of the current settings for the host. This only includes the settings table and storage group definitions. * save teh entire DB (just in case) *restore the full database from the backup file *restore the copy of the settings, taken from step 1. (This is needed to keep the current configured states consistent) *start mythbackend - backup, print the name of the resulting file refs #893
2013-01-05LinHES-system: shorten length of the printed dividers .James Meyer2-4/+4
refs #893
2012-12-22LinHES-system: fix be_check.py from erroring when when it can't write to ↵James Meyer2-5/+11
the log file.
2012-12-20LinHES-system: add be_check.py and modify LinHES-session to use it.James Meyer4-7/+49
This will stop mythfrontend/mythwelcome from starting if be_check can't connect to the master backend. Mostly this was done to stop mythfronted from complaining about not being able to contact the MBE and in the worst case displaying the DB connection configuration screen. refs #886
2012-12-17LinHES-system: lh_system_backup_job. reworked the system backup job to ↵James Meyer2-46/+123
support detection of failed remote copy. If a failed remote backup copy occurs, it will write the filename to a file and then setup a cron job to attempt to retransfer the file every hour until success. This is mostly needed in case func is down, or is the remote system is powered off when the first attemp is made. refs #885
2012-12-13LinHES-system: add_storage.py , set the fstype in fstab. Using auto proved ↵James Meyer1-2/+4
to be a problem when using xfs/reiserfs.
2012-12-12LinHES-system: if fluxbox is the Windowmanager, then symlink ~ .fluxbox to ↵James Meyer2-1/+18
/usr/share/fluxbox_settings
2012-12-11LinHES-system: cherry picked mythbackup: check if mythwelcome or ↵Britney Fransen2-1/+24
mythfrontend are running. refs #875
2012-12-11LinHES-system: add_storage added --add_be_sg and --add_fe_sg to the cmd line.James Meyer2-25/+90
These flags control which storage groups are added. Additionaly when running add_storage from the command line it will prompt the user which Storage group class to use. refs #880
2012-12-10LinHES-system: change_channel.sh calls $MYTHHOME/post_channel_changel. ↵James Meyer2-2/+12
This can be used for custom scripts that occur after a channel change. For instance setting the audio input device on pvr-xxx cards to get rid of tinny audio refs #879
2012-12-01LinHES-system: added gen_game_xml.py This should be used to modify mythtv ↵James Meyer2-2/+121
game.xml
2012-11-10LinHES-system: add_storage.py add the Streaming storage group and also the ↵James Meyer3-4/+6
dir creation of media/streaming. refs #868
2012-11-09LinHES-session: Set fluxbox to the default WM. previously it was undefined.James Meyer2-2/+8
2012-11-03LinHES-system: add gen_light_include.pyJames Meyer3-3/+63
refs #864
2012-10-28LinHES-session: remove .configure even for FE only machinesJames Meyer2-2/+14
2012-10-26Merge remote-tracking branch 'origin/testing' into testingJames Meyer1-1/+1
# By Britney Fransen # Via Britney Fransen * origin/testing: LinHES-system: LinHES-session: fix unclutter config path mythtv: bump to get latest fixes iguanair: update to 1.0.3. refs #848 dvb-firmware: add dvb-fe-cx24116.fw. closes #852 Conflicts: abs/core/LinHES-system/PKGBUILD abs/core/iguanair/PKGBUILD abs/core/mythtv/stable-0.25/mythtv/PKGBUILD
2012-10-25LinHES-system: LinHES-session: fix unclutter config pathR7.5R7Britney Fransen2-3/+3
2012-10-13LinHES-system: write mtc log file into /var/log/$DATEJames Meyer2-2/+3
2012-10-11LinHES-system: suppress myth_status when sourcing profileJames Meyer2-1/+2
2012-10-11certmaster, lighttpd,linhes-scripts,linhes-system,mythtv,xymon: fix logrotationJames Meyer2-4/+4
2012-10-11LinHES-system: more work with change_channel.shJames Meyer2-57/+152
This version uses getops instead of position based. -d delay -c channel -n transmitter # -s key to send after the channel, like Enter
2012-10-09LinHES-system: set_windowmanager, change_channelJames Meyer4-5/+85
- set_windowmanager now sets the database when default is selected. - included new change_channel scripts that work in conjuction with /etc/systemconfig Instead of hardcoding the value of the remote name, it's dynamic selected from /etc/systemconfig. The transmitter number matchs the blaster proto number. change_channel.sh transmitter cmd change_channel.sh 1 12 #Change channel to 12 using transmitter 1
2012-10-01LinHES-system: cleaned up install file and moved sudo rules to their own file.James Meyer3-71/+33
2012-09-29LinHES-system: MYTH_RUN_STATUS="1" for backup and restore. This prevents ↵James Meyer3-3/+5
the tuner status from being displayed in the output
2012-09-27LinHES-system: add the ability to view the msg queueJames Meyer3-31/+83
msg_client.py is used to add,remove, or list items in the queue of messages that will be displayed on screen. Optionaly messages can be given an identifier or "tag". This identifier does not have to be unique. Items are processed in the order they arrive, based off their slot number. The lowest slot number will be displayed first. After the message is displayed it is removed from the queue. ADD: To add items to the queue: msg_client.py --msg "My first message" --tag "tag1" REMOVE: Removing items are based off the tag. To remove all items from the queue that match the tag "tag1": msg_client.py --clear --tag tag1 To remove all items from the queue: msg_client.py --clear Listing items in the queue or to get the total count: msg_client.py --print_list > ------------- > msg : slot 1 > slot : 1 > cmd : msg > tag : None > timeout : None To immediately stop displaying the current message, use the kill command. msg_client.py --kill
2012-09-27LinHES-system: adjust for the new msg_client syntaxJames Meyer4-17/+18
remove lh_message and msg_osd.py
2012-09-27LinHES-system: enhance msg_client.py and msg_deamon.py to support :James Meyer2-42/+364
msg_client.py --clear --tag to clear the queue, with the --tag then the whole queue is cleared --msg --tag to add messages to que --kill kill whatever is currently being displayed
2012-09-23Merge remote-tracking branch 'origin/testing' into testingJames Meyer1-8/+7
# By Cecil (6) and Britney Fransen (2) # Via Britney Fransen (1) and Cecil (1) * origin/testing: LinHES-system: myth_status.py: fix conflicted recordings mythtv: bump to latest fixes to get python bindings fix pyxis:Initial inclusion. Needed for pyxis to close #63/4). python-distribute:Needed for python-beautifulsoup (to close #63/4). python-beautifulsoup4:Needed for pyxis (to close #63/4). python-libconcord:Moved to core with rest of python modules. gdb:Recompile against Python 2.6. Closes 850. mythappletrailers:Closes 849. Adds Play All, Shuffle and Play Random trailer to the menu. Conflicts were set to 64 bit versions, except for appletrailers Conflicts: abs/core/LinHES-system/PKGBUILD abs/core/gdb/PKGBUILD abs/core/gdb/__changelog abs/core/mythtv/stable-0.25/mythtv/PKGBUILD abs/core/python_modules/python-distribute/PKGBUILD abs/core/python_modules/python-distribute/__changelog abs/extra/mythappletrailers/PKGBUILD
2012-09-23LinHES-system: install_supplemental_service.sh explictly update xymonserver ↵James Meyer2-3/+4
on install. This was needed to make sure it gets installed on upgrades after the --dbonly insert via pacman
2012-09-22LinHES-system: myth_status.py: fix conflicted recordingsBritney Fransen2-10/+9
conflicted recordings would always trigger the except because len of an list iterator fails
2012-09-21LinHES-system, supplmental-web,xymon: renable and fix restore_job from webJames Meyer2-4/+4
2012-09-20Merge remote-tracking branch 'origin/testing' into testingJames Meyer1-1/+1
# By Britney Fransen (22) and others # Via Britney Fransen * origin/testing: (29 commits) linhes-scripts: idle.sh: rework upcoming recordings to use misc_upcoming_recordings.pl as it is quicker. refs #851 linhes-scripts: mythwelcome-config.py: use idle.sh for pre shutdown check. refs #851 linhes-scripts: idle.sh: Check if frontends are playing. closes #851. gnu-netcat: fix error on pkg install php: enable json in php.ini for MythWeb Program Guide LinHES-system: misc_which_recorder.pl: forgot some quotes LinHES-system: misc_which_recorder.pl: add search for analog mpeg recordings LinHES-system: mythfrontend-start: revert fork of startcmd LinHES-system: misc_status_config.py: add SystemType check and only update db for Standalone and masterbackend LinHES-system: mythfrontend-start: fork start command so that mythfrontend-start will exit. closes #847 mythtv: fixed and cleaned some menus. Closes #846 v4l-dvb: fix conflicting kernel modules. refs #844 mythdb-initial: add MiscStatusScript value to initial db. refs #845. LinHES-system: remove dup .install keylaunch: update .keylaunchrc to run mythtv-setup as user rsyslog: increase log retention to 2 weeks runit-scripts: enable cron logging to syslog premake:initial inclusion. closes #801 libaacs-git:initial inclusion. closes #801 aacskeys:initial inclusion. closes #801 ... Conflicts: abs/core/LinHES-config/LinHES-release abs/core/LinHES-config/PKGBUILD abs/core/LinHES-system/PKGBUILD abs/core/LinHES-system/misc_which_recorder.pl abs/core/keylaunch/PKGBUILD abs/core/linhes-scripts/PKGBUILD abs/core/mythdb-initial/PKGBUILD abs/core/mythdb-initial/mc.sql abs/core/mythtv/stable-0.25/mythtv/PKGBUILD abs/core/php/PKGBUILD abs/core/php/php.ini abs/core/rsyslog/PKGBUILD abs/core/runit-scripts/PKGBUILD
2012-09-20LinHES-system: set_windowmanager.sh add_storage.pyJames Meyer3-10/+32
add_storage.py: fix xfs formats, also redo saving of system_drive_list. Previously it would write the full list before processing any drives, now it writes the known list one drive ata time store database values when calling set_windowmanger.sh manually.
2012-09-12LinHES-system: misc_which_recorder.pl: forgot some quotesBritney Fransen2-3/+3
2012-09-10Merge remote-tracking branch 'origin/testing' into testingJames Meyer1-2/+4
# By Britney Fransen (16) and others # Via Britney Fransen * origin/testing: (23 commits) LinHES-system: misc_which_recorder.pl: add search for analog mpeg recordings LinHES-system: mythfrontend-start: revert fork of startcmd LinHES-system: misc_status_config.py: add SystemType check and only update db for Standalone and masterbackend LinHES-system: mythfrontend-start: fork start command so that mythfrontend-start will exit. closes #847 mythtv: fixed and cleaned some menus. Closes #846 v4l-dvb: fix conflicting kernel modules. refs #844 mythdb-initial: add MiscStatusScript value to initial db. refs #845. LinHES-system: remove dup .install keylaunch: update .keylaunchrc to run mythtv-setup as user rsyslog: increase log retention to 2 weeks runit-scripts: enable cron logging to syslog premake:initial inclusion. closes #801 libaacs-git:initial inclusion. closes #801 aacskeys:initial inclusion. closes #801 LinHES-system: Add scripts for misc status in MythWeb. closes #845. linhes-scripts: tweak myth2mkv. Update version to 0.25-004 dvb-firmware: add xc5000c firmware. change xc5000 modprobe options. closes #844 v4l-dvb: update to snapshot from 20120828. refs #844 LinHES-system: update myth_status.py to work with tuners in error. closes #843 curlftpfs: Initial Inclusion. ... Conflicts: abs/core/LinHES-config/LinHES-release abs/core/LinHES-config/PKGBUILD abs/core/LinHES-system/PKGBUILD abs/core/LinHES-system/misc_which_recorder.pl abs/core/keylaunch/PKGBUILD abs/core/linhes-scripts/PKGBUILD abs/core/mythdb-initial/PKGBUILD abs/core/mythdb-initial/mc.sql abs/core/mythtv/stable-0.25/mythtv/PKGBUILD abs/core/rsyslog/PKGBUILD abs/core/runit-scripts/PKGBUILD
2012-09-10LinHES-system: add_storage.py new featuresJames Meyer2-16/+197
- add ability to reconstruct /etc/fstab and dir structure based off the contents of /etc/storage.d
2012-09-10lh_system_backup and restore: update to match new dir structure.James Meyer2-5/+5