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