Re: diskd

From: Duane Wessels <wessels@dont-contact.us>
Date: Wed, 10 Jan 2001 17:10:45 -0700 (MST)

On Wed, 10 Jan 2001, Henrik Nordstrom wrote:

> diskd should not go into /usr/bin. It is an internal program not
> intended to be run outside Squid. Most distributions I have seen puts
> such things in /usr/libexec/squid/, /usr/lib/squid/ or a similar
> location out of the normal bin directories.

This patch puts unlinkd, diskd, and cachemgr.cgi into $prefix/libexec/squid/

Any problems with it?

Index: configure.in
===================================================================
RCS file: /squid/squid/configure.in,v
retrieving revision 1.212
diff -u -r1.212 configure.in
--- configure.in 2001/01/07 23:36:27 1.212
+++ configure.in 2001/01/11 00:08:39
@@ -22,9 +22,8 @@
 dnl use directory structure of cached as default (hack)
 if test "$libexecdir" = '${exec_prefix}/libexec' &&
    test "$localstatedir" = '${prefix}/var'; then
- libexecdir='${bindir}'
+ libexecdir='${prefix}/libexec/squid'
        localstatedir='${prefix}'
-
 fi

 dnl use .exe suffix for executables on cygwin32 platform
Index: src/Makefile.in
===================================================================
RCS file: /squid/squid/src/Makefile.in,v
retrieving revision 1.196
diff -u -r1.196 Makefile.in
--- src/Makefile.in 2001/01/07 23:36:37 1.196
+++ src/Makefile.in 2001/01/11 00:08:40
@@ -323,8 +323,8 @@
                mkdir $(bindir); \
        fi
        -@if test ! -d $(libexecdir); then \
- echo "mkdir $(libexecdir)"; \
- mkdir $(libexecdir); \
+ echo "mkdir -p $(libexecdir)"; \
+ mkdir -p $(libexecdir); \
        fi
        -@if test ! -d $(sysconfdir); then \
                echo "mkdir $(sysconfdir)"; \
Index: src/fs/diskd/store_dir_diskd.c
===================================================================
RCS file: /squid/squid/src/fs/diskd/store_dir_diskd.c,v
retrieving revision 1.34
diff -u -r1.34 store_dir_diskd.c
--- src/fs/diskd/store_dir_diskd.c 2001/01/09 00:18:46 1.34
+++ src/fs/diskd/store_dir_diskd.c 2001/01/11 00:08:42
@@ -415,7 +415,7 @@
 #else
     x = ipcCreate(IPC_FIFO,
 #endif
- SQUID_PREFIX "/bin/diskd",
+ SQUID_PREFIX "/libexec/squid/diskd",
        args,
        "diskd",
        &rfd,
Received on Wed Jan 10 2001 - 17:10:46 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:13:16 MST