Cdiff install-sfw
*** /home/steve/work/usr/webrev/src/cmd/sudo/install-sfw-       Tue Mar  9 02:54:56 2010
--- install-sfw Tue Mar  9 02:23:26 2010

*** 20,45 **** # CDDL HEADER END # # # ! # Copyright 2009 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # install sudo's objects in the proto area, since it would really # like to install locally, but that doesn't scale. # ! VERS=1.7.2p1 SUDOVERS=sudo-${VERS} PREFIX=${ROOT}/opt/sfw BINDIR=${PREFIX}/bin SBINDIR=${PREFIX}/sbin MANDIR=${PREFIX}/man MAN1MDIR=${MANDIR}/man1m MAN4DIR=${MANDIR}/man4 ETCDIR=${PREFIX}/etc cd ${SUDOVERS} # Install the binary sudo under .../opt/sfw/bin # Note how not installing this with setuid. --- 20,46 ---- # CDDL HEADER END # # # ! # Copyright 2010 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # install sudo's objects in the proto area, since it would really # like to install locally, but that doesn't scale. # ! VERS=1.7.2p5 SUDOVERS=sudo-${VERS} PREFIX=${ROOT}/opt/sfw BINDIR=${PREFIX}/bin SBINDIR=${PREFIX}/sbin MANDIR=${PREFIX}/man MAN1MDIR=${MANDIR}/man1m MAN4DIR=${MANDIR}/man4 ETCDIR=${PREFIX}/etc + LIBEXEC=${PREFIX}/libexec cd ${SUDOVERS} # Install the binary sudo under .../opt/sfw/bin # Note how not installing this with setuid.
*** 73,79 **** --- 74,84 ---- # Install sudoers configuration file under etc rm -f ${ETCDIR}/sudoers cp sudoers ${ETCDIR}/sudoers chmod 440 ${ETCDIR}/sudoers + # Install sudo_noexec.so in libexec + rm -r ${LIBEXEC}/sudo_noexec.so + cp .libs/sudo_noexec.so ${LIBEXEC}/sudo_noexec.so + chmod 755 ${LIBEXEC}/sudo_noexec.so exit 0