id summary reporter owner description type status priority milestone component version resolution keywords cc 142 update-smart-drivedb does not work on FreeBSD (+ solution) wesha somebody "/usr/local/sbin > ./update-smart-drivedb ./update-smart-drivedb~: syntax error in version number: 5.40 Problem: SED somehow fails to understand ""?"" metacharacter: BRANCH=""`echo $VERSION | sed -n 's|^\([0-9][0-9]*\)\.\([0-9][0-9]* \)\([^0-9].*\)\?$|RELEASE_\1_\2_DRIVEDB|p'`"" Solution: be explicit: BRANCH=""`echo $VERSION | sed -n 's|^\([0-9][0-9]*\)\.\([0-9][0-9]*\)\([^0-9].*\)\{0,1\}$|RELEASE_\1_\2_DRIVEDB|p'`"" " defect closed minor Release 5.41 drivedb 5.40 duplicate