#!/bin/bash #strip Firmware.conf [ $firmwareconf_file_name ] || firmwareconf_file_name="Firmware.conf" FWC_FILE="./$firmwareconf_file_name" ## link.lst is extracted in ./start as well cat "$FWC_FILE" > ./link.lst1 if `grep -q " Config or Menu " $FWC_FILE`; then sed -i -e '1,/--- General settings for Speed-to-fritz ---/ s/.*//' -e '/--- Config or Menu ---/,$ s/.*//' ./link.lst1 sed -i -e '1,/--- Config or Menu ---/ s/.*//' $FWC_FILE else sed -i -e '1,/# Automatically generated and stripped/ s/.*//' $FWC_FILE sed -i -e '/# Automatically generated and stripped/,$ s/.*//' ./link.lst1 fi sed -i -e 's/#.*//' -e '/^$/ d' ./link.lst1 sed -i -e 's/#.*//' -e '/^$/ d' -e '/TYPE_OR.*/d' $FWC_FILE echo "#!/bin/bash" > .tmpx echo "# Date: $(date +%Y%m%d-%H%M)" >> .tmpx echo "# Script: $(svnversion . | tr ":" "_")" >> .tmpx echo "# Automatically generated and stripped" >> .tmpx #sort $FWC_FILE | uniq -u > $FWC_FILE cat "$FWC_FILE" >> .tmpx mv .tmpx "$FWC_FILE" #Write modinfo to /var/sp2fr_info echo "# Build Date: $(date +%Y%m%d-%H%M)" > ${FBDIR}/var/.sp2fr_info echo "# Script Revision: $(svnversion . | tr ":" "_")" >> ${FBDIR}/var/.sp2fr_info cat "$FWC_FILE" | grep 'EXPORT' | sed -e 's/EXPORT_//' | sed -e '/FREETZ_/d' | sed -e '/TYPE_/d' >> ${FBDIR}/var/.sp2fr_info