Changeset 53936a5


Ignore:
Timestamp:
Jun 24, 2010, 12:52:07 AM (14 years ago)
Author:
Jessica B. Hamrick <jhamrick@…>
Branches:
master, debian, mac, no-cups, web
Children:
13fed18
Parents:
8accd74
git-author:
Jessica B. Hamrick <jhamrick@…> (12/13/09 14:09:44)
git-committer:
Jessica B. Hamrick <jhamrick@…> (06/24/10 00:52:07)
Message:

Created a package around the remctl scripts to make
installation easy. Package installs and runs cleanly
on lbsg, but has not been tested on zsr yet.

Location:
gutenbach-remctl
Files:
10 added
14 edited

Legend:

Unmodified
Added
Removed
  • gutenbach-remctl/.gitignore

    r807ecdb r53936a5  
    11*~
    2 vm*
    3 ksplice*
    4 voldaemon
    5 log
    6 printcap
  • gutenbach-remctl/cd

    r6991563 r53936a5  
    1 cd cddb     /usr/lib/gutenbach/cd-cddb     ANYUSER
    2 cd cddb-get /usr/lib/gutenbach/cd-cddb-get ANYUSER
    3 cd play     /usr/lib/gutenbach/cd-play     ANYUSER
     1cd cddb     /usr/lib/gutenbach/remctl/cd-cddb     ANYUSER
     2cd cddb-get /usr/lib/gutenbach/remctl/cd-cddb-get ANYUSER
     3cd play     /usr/lib/gutenbach/remctl/cd-play     ANYUSER
  • gutenbach-remctl/cd-cddb-get

    r6bb3ffb r53936a5  
    33
    44CDDBURL="http://freedb.freedb.org/~cddb/cddb.cgi"
    5 MYUSER="sipbmp3"
    6 MYHOST="zsr.mit.edu"
     5MYUSER="gutenbach"
     6MYHOST=`hostname`".mit.edu"
    77
    88DISCID=$(cd-discid /dev/cdrom 2>/dev/null) || exit 1
     
    1313TRACKS="$2"
    1414
    15 mkdir -p /var/cache/sipbmp3
     15mkdir -p /var/cache/gutenbach
    1616
    17 CACHEFILE="/var/cache/sipbmp3/$ID"
     17CACHEFILE="/var/cache/gutenbach/$ID"
    1818
    1919if [ ! -e "$CACHEFILE" ]; then
  • gutenbach-remctl/cd-play

    r6bb3ffb r53936a5  
    55
    66CACHE=$(cd-cddb-get)
     7
     8printername=$(/usr/lib/gutenbach/gutenbach-get-config queue)
    79
    810if [ "$?" = 0 ]; then
     
    1820    fi
    1921
    20     echo "cdda://$(($T - 1))" | mit-lpr -Psipbmp3@localhost -J "Track $T$DESC";
     22    echo "cdda://$(($T - 1))" | mit-lpr -P"$queue"@localhost -J "Track $T$DESC";
    2123    echo "Queued Track $T$DESC";
    2224}
  • gutenbach-remctl/status

    r6991563 r53936a5  
    1 status get   /usr/lib/gutenbach/status-get   ANYUSER
    2 status clear /usr/lib/gutenbach/status-clear ANYUSER
     1status get   /usr/lib/gutenbach/remctl/status-get   ANYUSER
     2status clear /usr/lib/gutenbach/remctl/status-clear ANYUSER
  • gutenbach-remctl/status-clear

    r6bb3ffb r53936a5  
    11#!/bin/sh
    22PATH="$(dirname $0):$PATH"
    3 > /var/run/sipbmp3/status
     3> /var/run/gutenbach/status
  • gutenbach-remctl/status-get

    r6bb3ffb r53936a5  
    11#!/bin/sh
    22PATH="$(dirname $0):$PATH"
    3 cat /var/run/sipbmp3/status
     3cat /var/run/gutenbach/status
  • gutenbach-remctl/volume

    r6991563 r53936a5  
    1 volume set  /usr/lib/gutenbach/volume-set        ANYUSER
    2 volume get  /usr/lib/gutenbach/volume-get    ANYUSER
    3 volume show /usr/lib/gutenbach/volume-show   ANYUSER
    4 volume mute /usr/lib/gutenbach/volume-mute   ANYUSER
    5 volume up   /usr/lib/gutenbach/volume-up     ANYUSER
    6 volume down /usr/lib/gutenbach/volume-down   ANYUSER
    7 volume is-muted /usr/lib/gutenbach/volume-is-muted   ANYUSER
     1volume set  /usr/lib/gutenbach/remctl/volume-set         ANYUSER
     2volume get  /usr/lib/gutenbach/remctl/volume-get    ANYUSER
     3volume show /usr/lib/gutenbach/remctl/volume-show   ANYUSER
     4volume mute /usr/lib/gutenbach/remctl/volume-mute   ANYUSER
     5volume up   /usr/lib/gutenbach/remctl/volume-up     ANYUSER
     6volume down /usr/lib/gutenbach/remctl/volume-down   ANYUSER
     7volume is-muted /usr/lib/gutenbach/remctl/volume-is-muted   ANYUSER
    88
    9 v set  /usr/lib/gutenbach/volume-set    ANYUSER
    10 v get  /usr/lib/gutenbach/volume-get    ANYUSER
    11 v show /usr/lib/gutenbach/volume-show   ANYUSER
    12 v mute /usr/lib/gutenbach/volume-mute   ANYUSER
    13 v up   /usr/lib/gutenbach/volume-up     ANYUSER
    14 v down /usr/lib/gutenbach/volume-down   ANYUSER
    15 v is-muted /usr/lib/gutenbach/volume-is-muted   ANYUSER
     9v set  /usr/lib/gutenbach/remctl/volume-set    ANYUSER
     10v get  /usr/lib/gutenbach/remctl/volume-get    ANYUSER
     11v show /usr/lib/gutenbach/remctl/volume-show   ANYUSER
     12v mute /usr/lib/gutenbach/remctl/volume-mute   ANYUSER
     13v up   /usr/lib/gutenbach/remctl/volume-up     ANYUSER
     14v down /usr/lib/gutenbach/remctl/volume-down   ANYUSER
     15v is-muted /usr/lib/gutenbach/remctl/volume-is-muted   ANYUSER
    1616
    17 v u /usr/lib/gutenbach/volume-up   ANYUSER
    18 v d /usr/lib/gutenbach/volume-down ANYUSER
     17v u /usr/lib/gutenbach/remctl/volume-up   ANYUSER
     18v d /usr/lib/gutenbach/remctl/volume-down ANYUSER
    1919
    20 volume u /usr/lib/gutenbach/volume-up   ANYUSER
    21 volume d /usr/lib/gutenbach/volume-down ANYUSER
     20volume u /usr/lib/gutenbach/remctl/volume-up   ANYUSER
     21volume d /usr/lib/gutenbach/remctl/volume-down ANYUSER
    2222
    23 volume help /usr/lib/gutenbach/volume-help ANYUSER
    24 v      help /usr/lib/gutenbach/volume-help ANYUSER
    25 help   ALL  /usr/lib/gutenbach/volume-help ANYUSER
     23volume help /usr/lib/gutenbach/remctl/volume-help ANYUSER
     24v      help /usr/lib/gutenbach/remctl/volume-help ANYUSER
     25help   ALL  /usr/lib/gutenbach/remctl/volume-help ANYUSER
  • gutenbach-remctl/volume-get

    r9f011cf r53936a5  
    22PATH="$(dirname $0):$PATH"
    33
    4 mixer=$(sipbmp3-get-config mixer)
    5 channel=$(sipbmp3-get-config channel)
     4mixer=$(/usr/lib/gutenbach/gutenbach-get-config mixer)
     5channel=$(/usr/lib/gutenbach/gutenbach-get-config channel)
    66
    77amixer get $mixer | grep "$channel" \
  • gutenbach-remctl/volume-is-muted

    r8ed9a02 r53936a5  
    22PATH="$(dirname $0):$PATH"
    33
    4 mixer=$(sipbmp3-get-config mixer)
    5 channel=$(sipbmp3-get-config channel)
     4mixer=$(/usr/lib/gutenbach/gutenbach-get-config mixer)
     5channel=$(/usr/lib/gutenbach/gutenbach-get-config channel)
    66
    77volstat=$(amixer get $mixer | grep "$channel" \
  • gutenbach-remctl/volume-mute

    r436e901 r53936a5  
    22PATH="$(dirname $0):$PATH"
    33
    4 mixer=$(sipbmp3-get-config mixer)
    5 channel=$(sipbmp3-get-config channel)
     4mixer=$(/usr/lib/gutenbach/gutenbach-get-config mixer)
     5channel=$(/usr/lib/gutenbach/gutenbach-get-config channel)
    66
    77amixer set $mixer toggle > /dev/null
  • gutenbach-remctl/volume-set

    r8ed9a02 r53936a5  
    22PATH="$(dirname $0):$PATH"
    33
    4 mixer=$(sipbmp3-get-config mixer)
    5 channel="$(sipbmp3-get-config channel)"
     4mixer=$(/usr/lib/gutenbach/gutenbach-get-config mixer)
     5channel=$(/usr/lib/gutenbach/gutenbach-get-config channel)
    66
    77amixer set $mixer "$2" | grep "$channel" \
  • gutenbach-remctl/volume-show

    r8ed9a02 r53936a5  
    22PATH="$(dirname $0):$PATH"
    33
    4 mixer=$(sipbmp3-get-config mixer)
    5 channel=$(sipbmp3-get-config channel)
     4mixer=$(/usr/lib/gutenbach/gutenbach-get-config mixer)
     5channel=$(/usr/lib/gutenbach/gutenbach-get-config channel)
    66
    77amixer get $mixer
  • gutenbach-remctl/volume-zephyr

    r8accd74 r53936a5  
    11#!/bin/sh
    22PATH="$(dirname $0):$PATH"
    3 class=$(sipbmp3-get-config zephyr-class)
    4 host=$(sipbmp3-get-config host)
    5 queue=$(sipbmp3-get-config queue)
     3class=$(/usr/lib/gutenbach/gutenbach-get-config zephyr-class)
     4host=$(/usr/lib/gutenbach/gutenbach-get-config host)
     5queue=$(/usr/lib/gutenbach/gutenbach-get-config queue)
    66instance="$queue-volume@$host"
    77
    8 mixer=$(sipbmp3-get-config mixer)
    9 channel=$(sipbmp3-get-config channel)
     8mixer=$(/usr/lib/gutenbach/gutenbach-get-config mixer)
     9channel=$(/usr/lib/gutenbach/gutenbach-get-config channel)
     10
     11echo "Class: $class" >> /tmp/gutenbach-remctl.log
     12echo "Host: $host" >> /tmp/gutenbach-remctl.log
     13echo "Queue: $queue" >> /tmp/gutenbach-remctl.log
     14echo "Instance: $instance" >> /tmp/gutenbach-remctl.log
     15echo "Mixer: $mixer" >> /tmp/gutenbach-remctl.log
     16echo "Channel: $channel" >> /tmp/gutenbach-remctl.log
    1017
    1118muted=$(volume-is-muted)
     
    1522fi
    1623
    17 start-stop-daemon --stop --oknodo --pidfile /var/run/sipbmp3-zephyr >/dev/null 2>&1
    18 start-stop-daemon --start --pidfile /var/run/sipbmp3-zephyr --make-pidfile --background --exec /bin/sh -- -c "sleep 10 && zwrite -c $class -i $instance -d -n -m '$REMOTE_USER set volume $(volume-get)$mute_str' > /dev/null" >/dev/null 2>&1
     24start-stop-daemon --stop --oknodo --pidfile /usr/lib/gutenbach/gutenbach-zephyr >/dev/null 2>&1
     25start-stop-daemon --start --pidfile /usr/lib/gutenbach/gutenbach-zephyr --make-pidfile --background --exec /bin/sh -- -c "sleep 10 && zwrite -c $class -i $instance -d -n -m '$REMOTE_USER set volume $(volume-get)$mute_str' > /dev/null" >/dev/null 2>&1
     26
     27echo "sleep 10 && zwrite -c $class -i $instance -d -n -m '$REMOTE_USER set volume $(volume-get)$mute_str' > /dev/null" >> /tmp/gutenbach-remctl.log
     28echo "" >> /tmp/gutenbach-remctl.log
Note: See TracChangeset for help on using the changeset viewer.