Besides it looking like the chown happens before the
install of qmailadmin binary, what is the problem?
What doesn't work?

Ken Jones

On Wed, 2001-11-28 at 01:02, Brent B.Powers wrote:
> 
> I don't know why I seem to be the only one crying about these odd
> problems. Here's the output from a 'make install-strip':
> 
> # make install-strip                    
> make  AM_INSTALL_PROGRAM_FLAGS=-s install
> make[1]: Entering directory `/usr/src/qmail/qmailadmin-1.0'
> make[2]: Entering directory `/usr/src/qmail/qmailadmin-1.0'
> make[3]: Entering directory `/usr/src/qmail/qmailadmin-1.0'
> /bin/sh ./mkinstalldirs /home/httpd/cgi-bin
> chown vpopmail /home/httpd/cgi-bin/qmailadmin
> chgrp vchkpw /home/httpd/cgi-bin/qmailadmin
> chmod u+s,g+s /home/httpd/cgi-bin/qmailadmin
> /bin/sh ./mkinstalldirs  /usr/local/share/qmailadmin/
>   /usr/bin/install -c -s qmailadmin /home/httpd/cgi-bin/qmailadmin
> /bin/sh ./mkinstalldirs  /usr/local/share/qmailadmin//html 
> cp -R html/*      /usr/local/share/qmailadmin//html
> /bin/sh ./mkinstalldirs  /home/httpd/html/images
> /bin/sh ./mkinstalldirs  /home/httpd/html/images/qmailadmin
> cp -R images/*    /home/httpd/html/images/qmailadmin
> make[3]: Leaving directory `/usr/src/qmail/qmailadmin-1.0'
> make[2]: Leaving directory `/usr/src/qmail/qmailadmin-1.0'
> make[1]: Leaving directory `/usr/src/qmail/qmailadmin-1.0'
> 
> 
> So, what's the problem? the chown, chgrp and chown is done _before_
> the install.
> 
> I've no idea how standard install is, but how about replacing:
> 
> chown vpopmail /home/httpd/cgi-bin/qmailadmin
> chgrp vchkpw /home/httpd/cgi-bin/qmailadmin
> chmod u+s,g+s /home/httpd/cgi-bin/qmailadmin
> /bin/sh ./mkinstalldirs  /usr/local/share/qmailadmin/
>   /usr/bin/install -c -s qmailadmin /home/httpd/cgi-bin/qmailadmin
> 
> with:
> 
> /bin/sh ./mkinstalldirs  /usr/local/share/qmailadmin/
>   /usr/bin/install -g vchkpw -o vpopmail -m 6755 -c -s qmailadmin 
>/home/httpd/cgi-bin/qmailadmin
> 
> I think that will do it. Works on linux and freebsd....
> 


Reply via email to