summaryrefslogtreecommitdiffstats
path: root/audio-libs/libradio/CONFIGURE
diff options
context:
space:
mode:
Diffstat (limited to 'audio-libs/libradio/CONFIGURE')
-rwxr-xr-xaudio-libs/libradio/CONFIGURE24
1 files changed, 24 insertions, 0 deletions
diff --git a/audio-libs/libradio/CONFIGURE b/audio-libs/libradio/CONFIGURE
new file mode 100755
index 0000000000..23789fa5c6
--- /dev/null
+++ b/audio-libs/libradio/CONFIGURE
@@ -0,0 +1,24 @@
+ DEFAULT_FREQUENCY=91.1
+
+ while [ "${RADIO_DEVICE}" == "" ]; do
+ message "${MESSAGE_COLOR}The following questions will setup the device to use ${SPELL_COLOR}radio${DEFAULT_COLOR}${MESSAGE_COLOR} on:${DEFAULT_COLOR}"
+
+ for RADIO_DEVICE in `ls ${INSTALL_ROOT}/dev/v4l/radio* 2>${INSTALL_ROOT}/dev/null` `ls ${INSTALL_ROOT}/dev/radio* 2>${INSTALL_ROOT}/dev/null` ; do
+ if query "Use ${RADIO_DEVICE} for the radio device? " y; then
+ echo "RADIO_DEVICE=${RADIO_DEVICE}" >> ${SPELL_CONFIG}
+ break
+ else
+ unset RADIO_DEVICE
+ fi
+ done
+ done
+ echo "RADIO_DEVICE=$RADIO_DEVICE" > $SPELL_CONFIG
+
+ message "${MESSAGE_COLOR}Enter default frequency [$DEFAULT_FREQUENCY]: ${DEFAULT_COLOR}"
+ until echo $FREQUENCY | grep -E -x "([0-9]+\.?[0-9]*|\.[0-9]+)" >${INSTALL_ROOT}/dev/null ; do
+ FREQUENCY=$DEFAULT_FREQUENCY
+ read -t $PROMPT_DELAY FREQUENCY
+ FREQUENCY=${FREQUENCY:=$DEFAULT_FREQUENCY}
+ echo $FREQUENCY | grep -E -x -v "([0-9]+\.?[0-9]*|\.[0-9]+)" && message "Wrong answer, try again ${DEFAULT_COLOR}"
+ done
+ echo "FREQUENCY=$FREQUENCY" >> $SPELL_CONFIG