View | Details | Raw Unified | Return to bug 238262
Collapse All | Expand All

(-)Makefile (-1 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	rtg
4
PORTNAME=	rtg
5
PORTVERSION=	0.7.4
5
PORTVERSION=	0.7.4
6
PORTREVISION=	18
6
PORTREVISION=	19
7
CATEGORIES=	net
7
CATEGORIES=	net
8
MASTER_SITES=	SF \
8
MASTER_SITES=	SF \
9
		ftp://ftpmirror.uk/freebsd-ports/rtg/
9
		ftp://ftpmirror.uk/freebsd-ports/rtg/
(-)files/patch-etc_createdb.in (-8 / +22 lines)
Lines 1-20 Link Here
1
--- etc/createdb.in.orig	2018-04-02 22:52:32 UTC
1
--- etc/createdb.in.orig	2003-01-22 19:07:02 UTC
2
+++ etc/createdb.in
2
+++ etc/createdb.in
3
@@ -23,11 +23,8 @@ echo ""
3
@@ -15,6 +15,8 @@
4
 RTGPASS="rtgdefault"
5
 DATABASE="rtg"
6
 USER="snmp"
7
+MYSQL_FILE=`mktemp -q /tmp/mysql.XXXXXX`
8
+RTG_FILE=`mktemp -q /tmp/rtg.XXXXXX`
4
 
9
 
10
 echo ""
11
 echo "$0 setting up MySQL database for RTG."
12
@@ -22,103 +24,98 @@
13
 echo ""
14
 
5
 # Create the necessary SQL in two /tmp files
15
 # Create the necessary SQL in two /tmp files
6
 cat <<EOT >/tmp/mysql.sql
16
-cat <<EOT >/tmp/mysql.sql
7
-INSERT INTO user (Host, User, Password) VALUES ('$HOST','$USER',PASSWORD("$RTGPASS"));
17
-INSERT INTO user (Host, User, Password) VALUES ('$HOST','$USER',PASSWORD("$RTGPASS"));
8
-INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, 
18
-INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, 
9
-Create_priv, Drop_priv, Grant_priv, References_priv, Index_priv, Alter_priv) 
19
-Create_priv, Drop_priv, Grant_priv, References_priv, Index_priv, Alter_priv) 
10
-VALUES ('$HOST','$DATABASE','$USER','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
20
-VALUES ('$HOST','$DATABASE','$USER','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
11
-FLUSH PRIVILEGES;
21
-FLUSH PRIVILEGES;
22
+cat <<EOT >$MYSQL_FILE
12
+CREATE USER '$USER'@'$HOST' IDENTIFIED BY '$RTG_PASS';
23
+CREATE USER '$USER'@'$HOST' IDENTIFIED BY '$RTG_PASS';
13
+GRANT ALL ON '$DATABASE'.* TO '$USER'@'$HOST';
24
+GRANT ALL ON '$DATABASE'.* TO '$USER'@'$HOST';
14
 EOT
25
 EOT
15
 
26
 
16
 cat <<EOT >/tmp/rtg.sql
27
-cat <<EOT >/tmp/rtg.sql
17
@@ -35,81 +32,81 @@ cat <<EOT >/tmp/rtg.sql
28
+cat <<EOT >$RTG_FILE
29
 #
18
 # Table structure for table 'router'
30
 # Table structure for table 'router'
19
 #
31
 #
20
 
32
 
Lines 135-146 Link Here
135
 );
147
 );
136
 EOT
148
 EOT
137
 
149
 
138
@@ -117,8 +114,6 @@ echo "Adding user \"$USER\" to MySQL dat
150
 echo "Adding user \"$USER\" to MySQL database..."
139
 cat /tmp/mysql.sql | $MYSQLBIN/mysql -u root -p$ROOTPASS mysql
151
-cat /tmp/mysql.sql | $MYSQLBIN/mysql -u root -p$ROOTPASS mysql
152
+cat $MYSQL_FILE | $MYSQLBIN/mysql -u root -p$ROOTPASS mysql
140
 echo "Creating RTG database \"$DATABASE\"..."
153
 echo "Creating RTG database \"$DATABASE\"..."
141
 $MYSQLBIN/mysqladmin -u root -p$ROOTPASS create $DATABASE
154
 $MYSQLBIN/mysqladmin -u root -p$ROOTPASS create $DATABASE
142
-echo "Reloading MySQL privileges..."
155
-echo "Reloading MySQL privileges..."
143
-$MYSQLBIN/mysqladmin -u root -p$ROOTPASS flush-privileges
156
-$MYSQLBIN/mysqladmin -u root -p$ROOTPASS flush-privileges
144
 echo "Creating RTG tables..."
157
 echo "Creating RTG tables..."
145
 cat /tmp/rtg.sql | $MYSQLBIN/mysql -u $USER -p$RTGPASS $DATABASE
158
-cat /tmp/rtg.sql | $MYSQLBIN/mysql -u $USER -p$RTGPASS $DATABASE
159
+cat $RTG_FILE | $MYSQLBIN/mysql -u $USER -p$RTGPASS $DATABASE
146
 echo "Done."
160
 echo "Done."

Return to bug 238262