HCoop
/
hcoop
/
domtool2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
94b7b11
)
Change MySQL user hostmask
author
Adam Chlipala
<adamc@hcoop.net>
Wed, 30 May 2007 02:24:05 +0000
(
02:24
+0000)
committer
Adam Chlipala
<adamc@hcoop.net>
Wed, 30 May 2007 02:24:05 +0000
(
02:24
+0000)
src/plugins/domtool-mysql
patch
|
blob
|
blame
|
history
diff --git
a/src/plugins/domtool-mysql
b/src/plugins/domtool-mysql
index
c7aac5f
..
f476482
100755
(executable)
--- a/
src/plugins/domtool-mysql
+++ b/
src/plugins/domtool-mysql
@@
-1,18
+1,20
@@
#!/bin/bash -e
#!/bin/bash -e
+WHERE="'%.hcoop.net'"
+
case $1 in
adduser)
USERNAME=$2
PASSWORD=$3
case $1 in
adduser)
USERNAME=$2
PASSWORD=$3
- sudo -H mysql -e "CREATE USER '$USERNAME'@
'localhost'
IDENTIFIED BY '$PASSWORD';"
+ sudo -H mysql -e "CREATE USER '$USERNAME'@
$WHERE
IDENTIFIED BY '$PASSWORD';"
;;
passwd)
USERNAME=$2
PASSWORD=$3
;;
passwd)
USERNAME=$2
PASSWORD=$3
- sudo -H mysql -e "SET PASSWORD FOR '$USERNAME'@
'localhost'
= PASSWORD('$PASSWORD');"
+ sudo -H mysql -e "SET PASSWORD FOR '$USERNAME'@
$WHERE
= PASSWORD('$PASSWORD');"
;;
createdb)
;;
createdb)
@@
-34,7
+36,7
@@
case $1 in
ln -sf $DIR/$DBNAME /var/lib/mysql/$DBNAME
fs setacl -dir $DIR/$DBNAME/ -acl system:mysql all
ln -sf $DIR/$DBNAME /var/lib/mysql/$DBNAME
fs setacl -dir $DIR/$DBNAME/ -acl system:mysql all
- sudo -H mysql -e "GRANT CREATE,SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE VIEW,SHOW VIEW,GRANT OPTION ON TABLE * TO '$USERNAME'@
'localhost'
;" $DBNAME
+ sudo -H mysql -e "GRANT CREATE,SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE VIEW,SHOW VIEW,GRANT OPTION ON TABLE * TO '$USERNAME'@
$WHERE
;" $DBNAME
sudo -H mysql -e "FLUSH PRIVILEGES;"
;;
*)
sudo -H mysql -e "FLUSH PRIVILEGES;"
;;
*)