Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for file in $(find /var/www/ -name LocalSettings.php)
- do
- user=$(echo $file |awk -F "/" '{print $4}' |tr "[:upper:]" "[:lower:]" |sed "s/-/_/g")
- password=$(grep $user /root/list_a_sites |awk -F "," '{print $2}' )
- sed -i '/wgDBuser /c\$wgDBadminuser = "'"${user}"'";' $file
- sed -i '/wgDBuser /c\$wgDBuser = "'"${user}"'";' $file
- sed -i '/wgDBpassword /c\$wgDBpassword = "'"${password}"'";' $file
- sed -i '/wgDBadminpassword /c\$wgDBadminpassword = "'"${password}"'";' $file
- current=$(grep "\$wgDBname" $file |grep -oP "(?<=\").*?(?=[\"])")
- new=$(echo $current |tr "[:upper:]" "[:lower:]" |sed "s/-/_/g")
- sed -i '/wgDBname /c\$wgDBname = "'"${new}"'";' $file
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement