Add patches forgoten with previous commit.

Approved by:	krion (mentor) (implicit)
This commit is contained in:
Sergey Matveychuk 2004-07-17 21:25:50 +00:00
parent 195dbf41d5
commit 6311c6abba
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=113878
14 changed files with 295 additions and 0 deletions

View File

@ -0,0 +1,23 @@
#!/bin/sh
if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
echo "$0: Cannot determine the PREFIX" >&2
exit 1
fi
case "$1" in
start)
if [ -x ${PREFIX}/sbin/msql3d ]; then
su -f msql -c "exec ${PREFIX}/sbin/msql3d" > /dev/null 2>&1 &
echo -n ' msql3'
fi
;;
stop)
killall msql3d && echo -n ' msql3d' && rm -f ${PREFIX}/etc/msql3/msql3d.pid
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac
exit 0

View File

@ -0,0 +1,39 @@
--- src/Makefile.tmpl.orig Fri Aug 23 01:36:26 2002
+++ src/Makefile.tmpl Sat May 29 04:12:49 2004
@@ -35,22 +35,22 @@
echo
install ::
- @cp ../README* $(INST_DIR);\\
- cp makegen/makegen makegen/*.cf makegen/*.mm $(INST_DIR)/makegen;\\
- chmod 755 $(INST_DIR)/makegen/*;\\
- cp site.mm $(INST_DIR)/makegen;\\
- if test -f $(INST_DIR)/msql.conf;\
+ @cp ../README $(INST_DIR)/share/doc/msql3;\\
+ cp ../RELEASE_NOTES $(INST_DIR)/share/doc/msql3;\\
+ cp ../BUGS $(INST_DIR)/share/doc/msql3;\\
+ cp ../doc/License $(INST_DIR)/share/doc/msql3;\\
+ cp ../doc/Manual $(INST_DIR)/share/doc/msql3;\\
+ cp ../doc/Perl $(INST_DIR)/share/doc/msql3;\\
+ cp ../doc/acl.txt $(INST_DIR)/share/doc/msql3;\\
+ cp makegen/makegen makegen/*.cf makegen/*.mm $(INST_DIR)/share/msql3/makegen;\\
+ chmod 755 $(INST_DIR)/share/msql3/makegen/*;\\
+ cp site.mm $(INST_DIR)/share/msql3/makegen;\\
+ if test -f $(INST_DIR)/etc/msql3/msql.conf;\
then\
- rm -f $(INST_DIR)/msql.conf.old;\
- mv $(INST_DIR)/msql.conf $(INST_DIR)/msql.conf.old;\
+ rm -f $(INST_DIR)/etc/msql3/msql.conf.old;\
+ mv $(INST_DIR)/etc/msql3/msql.conf $(INST_DIR)/etc/msql3/msql.conf.old;\
fi;\
- sed "s,_INST_,$(INST_DIR),"< ../misc/msql.conf >$(INST_DIR)/msql.conf;\\
- echo ;\\
- echo ;\\
- echo ;\\
- echo "Setting directory ownership";\\
- chown daemon $(INST_DIR);\\
- chown -R daemon $(INST_DIR)/msqldb;\\
+ sed "s,_INST_,$(INST_DIR),"< ../misc/msql.conf >$(INST_DIR)/etc/msql3/msql.conf;\\
echo ;\\
echo ;\\
echo ;\\

View File

@ -0,0 +1,11 @@
--- src/msqld/main/acl.c.old Tue May 4 17:41:51 2004
+++ src/msqld/main/acl.c Tue May 4 17:42:14 2004
@@ -304,7 +304,7 @@
/*
** Open the acl file
*/
- (void)snprintf(path,MSQL_PATH_LEN,"%s/msql.acl",
+ (void)snprintf(path,MSQL_PATH_LEN,"%s/etc/msql3/msql.acl",
(char *)configGetCharEntry("general", "inst_dir"));
fp = fopen(path,"r");
if (!fp)

View File

@ -0,0 +1,25 @@
--- src/common/config/config.c.orig Mon Nov 4 01:34:37 2002
+++ src/common/config/config.c Tue May 4 17:12:15 2004
@@ -407,11 +407,11 @@
configLoaded = 1;
if (file)
{
- snprintf(buf,sizeof(buf),"%s/%s", INST_DIR, file);
+ snprintf(buf,sizeof(buf),"%s/etc/msql3/%s", INST_DIR, file);
fp = fopen(buf,"r");
if (!fp)
{
- snprintf(buf,sizeof(buf),"%s/%s.conf",INST_DIR,file);
+ snprintf(buf,sizeof(buf),"%s/etc/msql3/%s.conf",INST_DIR,file);
fp = fopen(buf,"r");
}
if (!fp)
@@ -425,7 +425,7 @@
}
else
{
- snprintf(buf,sizeof(buf),"%s/msql.conf", INST_DIR);
+ snprintf(buf,sizeof(buf),"%s/etc/msql3/msql.conf", INST_DIR);
fp = fopen(buf,"r");
}

View File

@ -0,0 +1,11 @@
--- src/libmsql/Makefile.tmpl.old Fri May 28 01:06:35 2004
+++ src/libmsql/Makefile.tmpl Fri May 28 01:06:54 2004
@@ -1,6 +1,6 @@
!library_unix libmsql.a libmsql.c,net_client.c,time.c ../common/libc_stuff/strlib.o,../common/libc_stuff/tmpnam.o,../common/libc_stuff/strerror.o,../common/libc_stuff/strptime.o,../common/libc_stuff/snprintf.o,../common/config/config.o,../common/types/type_time.o,../common/types/type_date.o
-!libinstall libmsql.a $(INST_DIR)/lib/libmsql.a 744 $(ROOT)
-!install msql.h $(INST_DIR)/include/msql.h 0744
+!libinstall libmsql.a $(INST_DIR)/lib/libmsql.a 644 $(ROOT)
+!install msql.h $(INST_DIR)/include/msql.h 0444

View File

@ -0,0 +1,11 @@
--- src/msqld/main/main.c.old Tue May 4 17:21:52 2004
+++ src/msqld/main/main.c Tue May 4 17:22:26 2004
@@ -1033,7 +1033,7 @@
if (*confFile == 0)
{
- snprintf(confFile,sizeof(confFile),"%s/msql.conf", INST_DIR);
+ snprintf(confFile,sizeof(confFile),"%s/etc/msql3/msql.conf", INST_DIR);
}
printf("\tLoading configuration from '%s'.\n",confFile);
configLoadFile(confFile);

View File

@ -0,0 +1,27 @@
--- scripts/make-install.orig Mon Feb 5 13:37:55 2001
+++ scripts/make-install Sat May 29 01:23:29 2004
@@ -1,16 +1,12 @@
#!/bin/sh
-INST_DIR=$1
+INST_DIR=$PREFIX
-scripts/mkinstalldirs 0755 $INST_DIR/bin
-scripts/mkinstalldirs 0755 $INST_DIR/include
scripts/mkinstalldirs 0755 $INST_DIR/include/common
-scripts/mkinstalldirs 0755 $INST_DIR/lib
-scripts/mkinstalldirs 0755 $INST_DIR/msqldb
-scripts/mkinstalldirs 0755 $INST_DIR/msqldb/.tmp
-scripts/mkinstalldirs 0755 $INST_DIR/doc
-scripts/mkinstalldirs 0755 $INST_DIR/www
-scripts/mkinstalldirs 0755 $INST_DIR/misc
-scripts/mkinstalldirs 0755 $INST_DIR/makegen
-scripts/mkinstalldirs 0755 $INST_DIR/modules
-
+scripts/mkinstalldirs 0755 $INST_DIR/etc/msql3
+scripts/mkinstalldirs 0755 /var/spool/msql3
+scripts/mkinstalldirs 0700 /var/db/msql3db
+scripts/mkinstalldirs 0700 /var/db/msql3db/.tmp
+scripts/mkinstalldirs 0755 $INST_DIR/share/doc/msql3
+scripts/mkinstalldirs 0755 $INST_DIR/share/msql3/makegen
+/usr/sbin/chown -R msql:msql /var/db/msql3db /var/spool/msql3

View File

@ -0,0 +1,27 @@
--- misc/msql.conf.orig Mon Nov 4 01:34:36 2002
+++ misc/msql.conf Tue May 4 17:34:38 2004
@@ -18,12 +18,12 @@
[general]
Inst_Dir = _INST_
-DB_Dir = %I/msqldb
+DB_Dir = /var/db/msql3db
mSQL_User = daemon
Admin_User = root
-Pid_File = %I/msql3d.pid
+Pid_File = /var/spool/msql/msql3d.pid
TCP_Port = 1114
-UNIX_Port = %I/msql3.sock
+UNIX_Port = /var/spool/msql/msql3.sock
[system]
@@ -35,7 +35,7 @@
Local_Access = True
Force_Munmap = False
Query_Log = False
-Query_Log_File = %I/query.log
+#Query_Log_File = /var/spool/msql/query.log
#Update_Log = False
#Update_Log_File = %I/update.log
Table_Cache = 8

View File

@ -0,0 +1,11 @@
--- src/msqladmin/msqladmin.c.orig Mon Jan 13 10:16:02 1997
+++ src/msqladmin/msqladmin.c Sun Jan 19 14:05:53 1997
@@ -257,7 +257,7 @@
printf("\tTarget platform \t%s\n\n",TARGET);
printf("Configuration Details :-\n\n");
- printf("\tDefault config file\t%s/msql.conf\n",INST_DIR);
+ printf("\tDefault config file\t%s/etc/msql3/msql.conf\n",INST_DIR);
printf("\tTCP socket \t%d\n",
msqlGetIntConf("tcp_port"));
printf("\tUNIX socket \t%s\n",

View File

@ -0,0 +1,11 @@
--- src/msqld/main/Makefile.tmpl.old Wed May 5 00:17:37 2004
+++ src/msqld/main/Makefile.tmpl Wed May 5 00:18:06 2004
@@ -35,7 +35,7 @@
!program msql3d yaccer.o,lexer.o,parse.o,process.o,index.o,table.o,regex.o,select.o,sysvar.o,varchar.o,compare.o,distinct.o,acl.o,sort.o,cache.o,util.o,net.o,main.o,funct.o,memory.o,tcp.o,../../common/debug/debug.o,../../common/config/config.o,../../common/libc_stuff/strtoul.o,../../common/libc_stuff/tmpnam.o,../regexp/libregexp.a,../index/libidx.a,../../common/types/libtypes.a,../broker/libbroker.a,../cra/libcra.a,../lock/liblock.a,../../libmsql/libmsql.a
-!install msql3d $(INST_DIR)/bin/msql3d 0755
+!install msql3d $(INST_DIR)/sbin/msql3d 0755
!install msql3_broker $(INST_DIR)/bin/msql3_broker 0755

View File

@ -0,0 +1,13 @@
--- src/msqld/regexp/Makefile.tmpl.old Fri May 28 01:02:46 2004
+++ src/msqld/regexp/Makefile.tmpl Fri May 28 01:03:44 2004
@@ -21,8 +21,8 @@
!library_unix libregexp.a regexp.c,regsub.c
!library_os2 libregexp.a regexp.c,regsub.c
-!libinstall libregexp.a $(INST_DIR)/lib/libregexp.a 744 $(ROOT)
-!install regexp.h $(INST_DIR)/include/regexp.h 744 $(ROOT)
+!libinstall libregexp.a $(INST_DIR)/lib/libregexp.a 644 $(ROOT)
+!install regexp.h $(INST_DIR)/include/regexp.h 444 $(ROOT)
all : libregexp.a

View File

@ -0,0 +1,45 @@
--- scripts/run_daemon.orig Thu Aug 19 07:33:07 1999
+++ scripts/run_daemon Sat Jan 27 11:08:59 2001
@@ -9,24 +9,26 @@
#
# bambi@Bond.edu.au
-INST_DIR=/usr/local/Minerva
-ADMIN="you@some.machine"
+umask 077
+
+INST_DIR=%%PREFIX%%
+ADMIN="root@%%HOSTNAME%%"
PROG=$1
-if test ! -d "${INST_DIR}/debug"
+if test ! -d "/tmp/debug"
then
- mkdir ${INST_DIR}/debug
+ mkdir /tmp/debug
fi
-if test ! -d "${INST_DIR}/debug/${PROG}"
+if test ! -d "/tmp/debug/${PROG}"
then
- mkdir ${INST_DIR}/debug/${PROG}
+ mkdir /tmp/debug/${PROG}
fi
while :
do
- cd ${INST_DIR}/debug/${PROG}
- ${INST_DIR}/bin/${PROG} > output 2>&1
+ cd /tmp/debug/${PROG}
+ ${INST_DIR}/sbin/${PROG} > output 2>&1
echo "Program : ${PROG}
Time : `date`
Program Output
@@ -34,6 +36,6 @@
" > mail.tmp
cat output >> mail.tmp
- /usr/ucb/mail -s "Minerva Daemon Crash Report" ${ADMIN} < mail.tmp
+ /usr/bin/mail -s "Minerva Daemon Crash Report" ${ADMIN} < mail.tmp
sleep 15
done

View File

@ -0,0 +1,21 @@
--- setup.old Sat May 29 00:59:37 2004
+++ setup Sat May 29 00:59:58 2004
@@ -38,18 +38,6 @@
FLEX="0"
fi
-
-CC=cc
-for I in `echo $PATH | sed "s/:/ /g"`
-do
- if test -x "$I/gcc"
- then
- CC="$I/gcc"
- fi
-done
-
-
-
echo
echo "Using $CC for testing"

View File

@ -0,0 +1,20 @@
--- conf/site.mm.in.old Tue May 4 16:50:06 2004
+++ conf/site.mm.in Tue May 4 16:53:20 2004
@@ -3,8 +3,8 @@
#
-COMPILER= @CC@ @WALL@
-INST_DIR= /usr/local/msql3
+COMPILER= @CC@
+INST_DIR= $(PREFIX)
HAVE_DYNAMIC= -DHAVE_DYNAMIC
CC_ONLY_FLAGS=
LINK_ONLY_FLAGS= @LINUX_DYNAMIC@
@@ -33,5 +33,5 @@
# Directory for pid file
PID_DIR= @PID_DIR@
-CFLAGS= -O -I$(TOP)/ $(EXTRA_CFLAGS) -D$(OS_TYPE)
+CFLAGS+= -I$(TOP)/ $(EXTRA_CFLAGS) -D$(OS_TYPE) -fpic -DPIC
LDLIBS= -L$(TOP)/lib $(EXTRA_LIB)