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.... >
