Răsfoiți Sursa

A regular expression matching user does not match username anymore
(caused wrong expansion of username to usernamename)

Jan Janak 21 ani în urmă
părinte
comite
0cbc5128de
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      scripts/ser_mysql.sh

+ 1 - 1
scripts/ser_mysql.sh

@@ -697,7 +697,7 @@ case $1 in
 			exit 1
 			exit 1
 		fi
 		fi
 		sed "s/[uU][sS][eE][rR]_[iI][dD]/user/g" $tmp_file |
 		sed "s/[uU][sS][eE][rR]_[iI][dD]/user/g" $tmp_file |
-			sed "s/[uU][sS][eE][rR]/$USERCOL/g" |
+			sed "s/[uU][sS][eE][rR]\($\|[^a-zA-Z]\)/$USERCOL\1/g" |
 			sed "s/[rR][eE][aA][lL][mM]/domain/g"> ${tmp_file}.2
 			sed "s/[rR][eE][aA][lL][mM]/domain/g"> ${tmp_file}.2
 		#3 drop original database
 		#3 drop original database
 		echo "dropping table ($DBNAME)"
 		echo "dropping table ($DBNAME)"