Changeset 5321
- Timestamp:
- 09/08/08 14:01:16 (5 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/branches/lm-sensors-3.0.0/prog/pwm/pwmconfig
r5320 r5321 649 649 DEFMINSTART=150 650 650 DEFMINSTOP=100 651 652 function filter_cfgvar() 653 { 654 echo "$1" | sed -e 's/ /\n/g' \ 655 | egrep "$2" \ 656 | sed -e 's/.*=//g' 657 } 651 658 652 659 # "select" won't repeat the list of options, so we enclose it in a … … 678 685 echo 679 686 echo "Settings of ${pwmo}:" 680 echo " Depends on ` echo $FCTEMPS |sed -e 's/ /\n/g' |egrep \"${pwmo}\" |sed -e 's/.*=//g'`"681 echo " Controls ` echo $FCFANS |sed -e 's/ /\n/g' |egrep \"${pwmo}\" |sed -e 's/.*=//g'`"682 echo " MINTEMP=` echo $MINTEMP |sed -e \"s/ /\n/g\" |egrep \"${pwmo}\" |sed -e \"s/.*=//g\"`"683 echo " MAXTEMP=` echo $MAXTEMP |sed -e \"s/ /\n/g\" |egrep \"${pwmo}\" |sed -e \"s/.*=//g\"`"684 echo " MINSTART=` echo $MINSTART |sed -e \"s/ /\n/g\" |egrep \"${pwmo}\" |sed -e \"s/.*=//g\"`"685 echo " MINSTOP=` echo $MINSTOP |sed -e \"s/ /\n/g\" |egrep \"${pwmo}\" |sed -e \"s/.*=//g\"`"686 XMINP=` echo $MINPWM | sed -e "s/ /\n/g" | egrep "${pwmo}" | sed -e "s/.*=//g"`687 echo " Depends on `filter_cfgvar "$FCTEMPS" "$pwmo"`" 688 echo " Controls `filter_cfgvar "$FCFANS" "$pwmo"`" 689 echo " MINTEMP=`filter_cfgvar "$MINTEMP" $pwmo`" 690 echo " MAXTEMP=`filter_cfgvar "$MAXTEMP" "$pwmo"`" 691 echo " MINSTART=`filter_cfgvar "$MINSTART" "$pwmo"`" 692 echo " MINSTOP=`filter_cfgvar "$MINSTOP" "$pwmo"`" 693 XMINP=`filter_cfgvar "$MINPWM" "$pwmo"` 687 694 [ -n "$XMINP" ] && echo " MINPWM=$XMINP" 688 XMAXP=` echo $MAXPWM | sed -e "s/ /\n/g" | egrep "${pwmo}" | sed -e "s/.*=//g"`695 XMAXP=`filter_cfgvar "$MAXPWM" "$pwmo"` 689 696 [ -n "$XMAXP" ] && echo " MAXPWM=$XMAXP" 690 697 done … … 692 699 break ;; 693 700 694 "`echo ${pwmactive} |sed -e 's/ /\n/g' | egrep \"${pwms}\"`" )701 "`echo ${pwmactive} |sed -e 's/ /\n/g' | egrep "${pwms}"`" ) 695 702 pwmsed=`echo ${pwms} | sed -e 's/\//\\\\\//g'` #escape / for sed 696 703 echo … … 713 720 done 714 721 FAN=`echo $fanactive|cut -d' ' -f$REPLY` 715 FCFANS="`echo $FCFANS | sed -e "s/${pwmsed}[^ ]* *//g \"` ${pwms}=$FAN"722 FCFANS="`echo $FCFANS | sed -e "s/${pwmsed}[^ ]* *//g"` ${pwms}=$FAN" 716 723 echo 717 724 echo "Select a temperature sensor as source for ${pwms}:" … … 726 733 FCTEMPS="${pwms}=${tempss}" 727 734 else 728 FCTEMPS="`echo $FCTEMPS | sed -e "s/${pwmsed}[^ ]* *//g \"` ${pwms}=${tempss}"735 FCTEMPS="`echo $FCTEMPS | sed -e "s/${pwmsed}[^ ]* *//g"` ${pwms}=${tempss}" 729 736 fi 730 737 fi … … 741 748 MINTEMP="${pwms}=${XMT}" 742 749 else 743 MINTEMP="`echo $MINTEMP | sed -e \"s/${pwmsed}[^ ]* *//g\"` ${pwms}=${XMT}"750 MINTEMP="`echo $MINTEMP | sed -e "s/${pwmsed}[^ ]* *//g"` ${pwms}=${XMT}" 744 751 fi 745 752 echo … … 755 762 MAXTEMP="${pwms}=${XMT}" 756 763 else 757 MAXTEMP="`echo $MAXTEMP | sed -e \"s/${pwmsed}[^ ]* *//g\"` ${pwms}=${XMT}"764 MAXTEMP="`echo $MAXTEMP | sed -e "s/${pwmsed}[^ ]* *//g"` ${pwms}=${XMT}" 758 765 fi 759 766 echo … … 774 781 MINSTART="${pwms}=${XMV}" 775 782 else 776 MINSTART="`echo $MINSTART | sed -e \"s/${pwmsed}[^ ]* *//g\"` ${pwms}=${XMV}"783 MINSTART="`echo $MINSTART | sed -e "s/${pwmsed}[^ ]* *//g"` ${pwms}=${XMV}" 777 784 fi 778 785 echo … … 793 800 MINSTOP="${pwms}=${XMV}" 794 801 else 795 MINSTOP="`echo $MINSTOP | sed -e \"s/${pwmsed}[^ ]* *//g\"` ${pwms}=${XMV}"802 MINSTOP="`echo $MINSTOP | sed -e "s/${pwmsed}[^ ]* *//g"` ${pwms}=${XMV}" 796 803 fi 797 804 echo … … 805 812 MINPWM="${pwms}=${XMINP}" 806 813 else 807 MINPWM="`echo $MINPWM | sed -e \"s/${pwmsed}[^ ]* *//g\"` ${pwms}=${XMINP}"814 MINPWM="`echo $MINPWM | sed -e "s/${pwmsed}[^ ]* *//g"` ${pwms}=${XMINP}" 808 815 fi 809 816 fi … … 818 825 MAXPWM="${pwms}=${XMAXP}" 819 826 else 820 MAXPWM="`echo $MAXPWM | sed -e \"s/${pwmsed}[^ ]* *//g\"` ${pwms}=${XMAXP}"827 MAXPWM="`echo $MAXPWM | sed -e "s/${pwmsed}[^ ]* *//g"` ${pwms}=${XMAXP}" 821 828 fi 822 829 fi
