|
|
|
@ -162,6 +162,8 @@ WriteCFGFiles () {
|
|
|
|
|
|
|
|
|
|
|
|
ListCFGFiles ()
|
|
|
|
ListCFGFiles ()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
echo "===========${rcfg}============="
|
|
|
|
|
|
|
|
cat $rcfg
|
|
|
|
echo "===========${srch}============="
|
|
|
|
echo "===========${srch}============="
|
|
|
|
cat $srch
|
|
|
|
cat $srch
|
|
|
|
echo "===========${srcm}============="
|
|
|
|
echo "===========${srcm}============="
|
|
|
|
@ -172,7 +174,6 @@ ListCFGFiles ()
|
|
|
|
echo "===========${ambm}============="
|
|
|
|
echo "===========${ambm}============="
|
|
|
|
cat $ambm
|
|
|
|
cat $ambm
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
read -p "Press <return> to continue: " ans
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
# Execution starts here!
|
|
|
|
# Execution starts here!
|
|
|
|
@ -218,15 +219,16 @@ do
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
echo -n "g3 : Icom G3 Support = "; EvaluateVar g3support{,_d}
|
|
|
|
echo -n "g3 : Icom G3 Support = "; EvaluateVar g3support{,_d}
|
|
|
|
echo -n "db : Debugging Support = "; EvaluateVar dbsupport{,_d}
|
|
|
|
echo -n "db : Debugging Support = "; EvaluateVar dbsupport{,_d}
|
|
|
|
|
|
|
|
echo
|
|
|
|
if [[ "$callsign" == XLX* ]] || [[ "$callsign" == XRF* ]]; then
|
|
|
|
if [[ "$callsign" == XLX* ]] || [[ "$callsign" == XRF* ]]; then
|
|
|
|
echo "w : Write configuration filess (overwrites any existing files)"
|
|
|
|
echo "w : Write configuration files (overwrites any existing files) and quit"
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
echo "q : Quit without saving"
|
|
|
|
|
|
|
|
echo "u : Unset the value of <key> (revert to the default value)."
|
|
|
|
echo
|
|
|
|
echo
|
|
|
|
echo "q : Quit"
|
|
|
|
read -p "Please input <key> <value> - omit value to toggle a true/false : " key value garbage
|
|
|
|
echo "u <key> : Unset the value of <key> (revert to the default value)."
|
|
|
|
|
|
|
|
read -p "Please input <key> <value> - omit value to toggle a true/false : " key value
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if [[ "$key" == cs* ]]; then
|
|
|
|
if [[ "$key" == cs* && ( ${value^^} == XRF* || ${value^^} == XLX* ) ]]; then
|
|
|
|
callsign="${value^^}"
|
|
|
|
callsign="${value^^}"
|
|
|
|
callsign="${callsign:0:6}"
|
|
|
|
callsign="${callsign:0:6}"
|
|
|
|
if [[ "$callsign" == REF* ]]; then
|
|
|
|
if [[ "$callsign" == REF* ]]; then
|
|
|
|
@ -242,6 +244,7 @@ do
|
|
|
|
elif [[ "$key" == w* ]]; then
|
|
|
|
elif [[ "$key" == w* ]]; then
|
|
|
|
WriteCFGFiles
|
|
|
|
WriteCFGFiles
|
|
|
|
ListCFGFiles
|
|
|
|
ListCFGFiles
|
|
|
|
|
|
|
|
exit 0
|
|
|
|
elif [[ "$key" == u* ]]; then
|
|
|
|
elif [[ "$key" == u* ]]; then
|
|
|
|
if [[ "$value" == cs* ]]; then unset callsign
|
|
|
|
if [[ "$value" == cs* ]]; then unset callsign
|
|
|
|
elif [[ "$value" == nm* ]]; then unset nummod
|
|
|
|
elif [[ "$value" == nm* ]]; then unset nummod
|
|
|
|
|