Deleted Added
full compact
buildpkg.sh.in (225825) buildpkg.sh.in (248613)
1#!/bin/sh
2#
3# Fake Root Solaris/SVR4/SVR5 Build System - Prototype
4#
5# The following code has been provide under Public Domain License. I really
6# don't care what you use it for. Just as long as you don't complain to me
7# nor my employer if you break it. - Ben Lindstrom (mouring@eviladmin.org)
8#

--- 323 unchanged lines hidden (view full) ---

332 then
333 svccfg delete -f $OPENSSH_FMRI
334 fi
335 # NOTE, The manifest disables sshd by default.
336 svccfg import ${TEST_DIR}${SMF_MANIFEST_DIR}/${SYSVINIT_NAME}.xml
337else
338 if [ "\${USE_SYM_LINKS}" = yes ]
339 then
1#!/bin/sh
2#
3# Fake Root Solaris/SVR4/SVR5 Build System - Prototype
4#
5# The following code has been provide under Public Domain License. I really
6# don't care what you use it for. Just as long as you don't complain to me
7# nor my employer if you break it. - Ben Lindstrom (mouring@eviladmin.org)
8#

--- 323 unchanged lines hidden (view full) ---

332 then
333 svccfg delete -f $OPENSSH_FMRI
334 fi
335 # NOTE, The manifest disables sshd by default.
336 svccfg import ${TEST_DIR}${SMF_MANIFEST_DIR}/${SYSVINIT_NAME}.xml
337else
338 if [ "\${USE_SYM_LINKS}" = yes ]
339 then
340 [ "$RCS_D" = yes ] && \
340 [ "$RCS_D" = yes ] && \\
341 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rcS.d/${SYSVINITSTOPT}${SYSVINIT_NAME}=../init.d/${SYSVINIT_NAME} s
342 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rc0.d/${SYSVINITSTOPT}${SYSVINIT_NAME}=../init.d/${SYSVINIT_NAME} s
341 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rcS.d/${SYSVINITSTOPT}${SYSVINIT_NAME}=../init.d/${SYSVINIT_NAME} s
342 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rc0.d/${SYSVINITSTOPT}${SYSVINIT_NAME}=../init.d/${SYSVINIT_NAME} s
343 [ "$RC1_D" = no ] || \
343 [ "$RC1_D" = no ] || \\
344 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rc1.d/${SYSVINITSTOPT}${SYSVINIT_NAME}=../init.d/${SYSVINIT_NAME} s
345 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rc2.d/${SYSVINITSTART}${SYSVINIT_NAME}=../init.d/${SYSVINIT_NAME} s
346 else
344 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rc1.d/${SYSVINITSTOPT}${SYSVINIT_NAME}=../init.d/${SYSVINIT_NAME} s
345 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rc2.d/${SYSVINITSTART}${SYSVINIT_NAME}=../init.d/${SYSVINIT_NAME} s
346 else
347 [ "$RCS_D" = yes ] && \
347 [ "$RCS_D" = yes ] && \\
348 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rcS.d/${SYSVINITSTOPT}${SYSVINIT_NAME}=\${PKG_INSTALL_ROOT}$TEST_DIR/etc/init.d/${SYSVINIT_NAME} l
349 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rc0.d/${SYSVINITSTOPT}${SYSVINIT_NAME}=\${PKG_INSTALL_ROOT}$TEST_DIR/etc/init.d/${SYSVINIT_NAME} l
348 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rcS.d/${SYSVINITSTOPT}${SYSVINIT_NAME}=\${PKG_INSTALL_ROOT}$TEST_DIR/etc/init.d/${SYSVINIT_NAME} l
349 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rc0.d/${SYSVINITSTOPT}${SYSVINIT_NAME}=\${PKG_INSTALL_ROOT}$TEST_DIR/etc/init.d/${SYSVINIT_NAME} l
350 [ "$RC1_D" = no ] || \
350 [ "$RC1_D" = no ] || \\
351 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rc1.d/${SYSVINITSTOPT}${SYSVINIT_NAME}=\${PKG_INSTALL_ROOT}$TEST_DIR/etc/init.d/${SYSVINIT_NAME} l
352 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rc2.d/${SYSVINITSTART}${SYSVINIT_NAME}=\${PKG_INSTALL_ROOT}$TEST_DIR/etc/init.d/${SYSVINIT_NAME} l
353 fi
354fi
355
356# If piddir doesn't exist we add it. (Ie. --with-pid-dir=/var/opt/ssh)
357[ -d $piddir ] || installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR$piddir d 0755 root sys
358

--- 174 unchanged lines hidden (view full) ---

533if [ $DO_SMF -eq 1 ]
534then
535 # This could get hairy, as the running sshd may not be under SMF.
536 # We'll assume an earlier version of OpenSSH started via SMF.
537 cat >> request << _EOF
538PRE_INS_STOP=no
539POST_INS_START=no
540# determine if should restart the daemon
351 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rc1.d/${SYSVINITSTOPT}${SYSVINIT_NAME}=\${PKG_INSTALL_ROOT}$TEST_DIR/etc/init.d/${SYSVINIT_NAME} l
352 installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR/etc/rc2.d/${SYSVINITSTART}${SYSVINIT_NAME}=\${PKG_INSTALL_ROOT}$TEST_DIR/etc/init.d/${SYSVINIT_NAME} l
353 fi
354fi
355
356# If piddir doesn't exist we add it. (Ie. --with-pid-dir=/var/opt/ssh)
357[ -d $piddir ] || installf ${PKGNAME} \${PKG_INSTALL_ROOT}$TEST_DIR$piddir d 0755 root sys
358

--- 174 unchanged lines hidden (view full) ---

533if [ $DO_SMF -eq 1 ]
534then
535 # This could get hairy, as the running sshd may not be under SMF.
536 # We'll assume an earlier version of OpenSSH started via SMF.
537 cat >> request << _EOF
538PRE_INS_STOP=no
539POST_INS_START=no
540# determine if should restart the daemon
541if [ -s ${piddir}/sshd.pid ] && \
541if [ -s ${piddir}/sshd.pid ] && \\
542 /usr/bin/svcs -H $OPENSSH_FMRI 2>&1 | egrep "^online" > /dev/null 2>&1
543then
542 /usr/bin/svcs -H $OPENSSH_FMRI 2>&1 | egrep "^online" > /dev/null 2>&1
543then
544 ans=\`ckyorn -d n \
544 ans=\`ckyorn -d n \\
545-p "Should the running sshd daemon be restarted? ${DEF_MSG}"\` || exit \$?
546 case \$ans in
547 [y,Y]*) PRE_INS_STOP=yes
548 POST_INS_START=yes
549 ;;
550 esac
551
552else
553
554# determine if we should start sshd
545-p "Should the running sshd daemon be restarted? ${DEF_MSG}"\` || exit \$?
546 case \$ans in
547 [y,Y]*) PRE_INS_STOP=yes
548 POST_INS_START=yes
549 ;;
550 esac
551
552else
553
554# determine if we should start sshd
555 ans=\`ckyorn -d n \
555 ans=\`ckyorn -d n \\
556-p "Start the sshd daemon after installing this package? ${DEF_MSG}"\` || exit \$?
557 case \$ans in
558 [y,Y]*) POST_INS_START=yes ;;
559 esac
560fi
561
562# make parameters available to installation service,
563# and so to any other packaging scripts

--- 4 unchanged lines hidden (view full) ---

568
569_EOF
570else
571 cat >> request << _EOF
572USE_SYM_LINKS=no
573PRE_INS_STOP=no
574POST_INS_START=no
575# Use symbolic links?
556-p "Start the sshd daemon after installing this package? ${DEF_MSG}"\` || exit \$?
557 case \$ans in
558 [y,Y]*) POST_INS_START=yes ;;
559 esac
560fi
561
562# make parameters available to installation service,
563# and so to any other packaging scripts

--- 4 unchanged lines hidden (view full) ---

568
569_EOF
570else
571 cat >> request << _EOF
572USE_SYM_LINKS=no
573PRE_INS_STOP=no
574POST_INS_START=no
575# Use symbolic links?
576ans=\`ckyorn -d n \
576ans=\`ckyorn -d n \\
577-p "Do you want symbolic links for the start/stop scripts? ${DEF_MSG}"\` || exit \$?
578case \$ans in
579 [y,Y]*) USE_SYM_LINKS=yes ;;
580esac
581
582# determine if should restart the daemon
583if [ -s ${piddir}/sshd.pid -a -f ${TEST_DIR}/etc/init.d/${SYSVINIT_NAME} ]
584then
577-p "Do you want symbolic links for the start/stop scripts? ${DEF_MSG}"\` || exit \$?
578case \$ans in
579 [y,Y]*) USE_SYM_LINKS=yes ;;
580esac
581
582# determine if should restart the daemon
583if [ -s ${piddir}/sshd.pid -a -f ${TEST_DIR}/etc/init.d/${SYSVINIT_NAME} ]
584then
585 ans=\`ckyorn -d n \
585 ans=\`ckyorn -d n \\
586-p "Should the running sshd daemon be restarted? ${DEF_MSG}"\` || exit \$?
587 case \$ans in
588 [y,Y]*) PRE_INS_STOP=yes
589 POST_INS_START=yes
590 ;;
591 esac
592
593else
594
595# determine if we should start sshd
586-p "Should the running sshd daemon be restarted? ${DEF_MSG}"\` || exit \$?
587 case \$ans in
588 [y,Y]*) PRE_INS_STOP=yes
589 POST_INS_START=yes
590 ;;
591 esac
592
593else
594
595# determine if we should start sshd
596 ans=\`ckyorn -d n \
596 ans=\`ckyorn -d n \\
597-p "Start the sshd daemon after installing this package? ${DEF_MSG}"\` || exit \$?
598 case \$ans in
599 [y,Y]*) POST_INS_START=yes ;;
600 esac
601fi
602
603# make parameters available to installation service,
604# and so to any other packaging scripts

--- 73 unchanged lines hidden ---
597-p "Start the sshd daemon after installing this package? ${DEF_MSG}"\` || exit \$?
598 case \$ans in
599 [y,Y]*) POST_INS_START=yes ;;
600 esac
601fi
602
603# make parameters available to installation service,
604# and so to any other packaging scripts

--- 73 unchanged lines hidden ---