Print this page
Now (mostly?) pkglint clean and using more SunSSH-like method and SMF manifest.
First stab at the full Joyent wad (still needs work!!!)

*** 45,80 **** --libdir=$PREFIX/lib --libexecdir=$PREFIX/libexec " # Feature choices CONFIGURE_OPTS=" --with-solaris-contracts ! --with-solaris-projects --with-tcp-wrappers ! --with-ssl-engine ! --with-pam ! --with-audit=solaris --disable-lastlog " ! install_smf() { ! logmsg "Installing SMF components" ! logcmd mkdir -p $DESTDIR/lib/svc/manifest/network || \ ! logerr "--- Failed to create manifest directory" ! logcmd cp $SRCDIR/ssh.xml $DESTDIR/lib/svc/manifest/network/ || \ ! logerr "--- Failed to copy manifest file" ! logcmd mkdir -p $DESTDIR/lib/svc/method || \ ! logerr "--- Failed to create method directory" ! logcmd cp $SRCDIR/method-sshd $DESTDIR/lib/svc/method/sshd || \ ! logerr "--- Failed to copy method script" } - CFLAGS+="-DPAM_ENHANCEMENT -DSET_USE_PAM -DPAM_BUGFIX -DDTRACE_SFTP" - init download_source $PROG $PROG $VER patch_source prep_build run_autoconf build # Remove the letter from VER for packaging --- 45,85 ---- --libdir=$PREFIX/lib --libexecdir=$PREFIX/libexec " # Feature choices CONFIGURE_OPTS=" + --with-audit=solaris + --with-kerberos5=$PREFIX/usr + --with-pam + --with-sandbox=solaris --with-solaris-contracts ! --with-solaris-privs --with-tcp-wrappers ! --with-4in6 ! --enable-strip=no ! --without-rpath --disable-lastlog + --with-privsep-user=daemon + --with-ssl-engine + --with-solaris-projects " ! CFLAGS+="-DPAM_ENHANCEMENT -DSET_USE_PAM -DPAM_BUGFIX -DDTRACE_SFTP " ! CFLAGS+="-I/usr/include/kerberosv5 -DKRB5_BUILD_FIX -DDISABLE_BANNER " ! CFLAGS+="-DDEPRECATE_SUNSSH_OPT -DOPTION_DEFAULT_VALUE -DSANDBOX_SOLARIS" ! ! auto_reconf() { ! # This package needs a whack upside the head post-patches! ! pushd $TMPDIR/$BUILDDIR ! autoreconf -fi ! popd } init download_source $PROG $PROG $VER patch_source + auto_reconf prep_build run_autoconf build # Remove the letter from VER for packaging
*** 88,98 **** PKG=network/openssh-server PKGE=$(url_encode $PKG) SUMMARY="OpenSSH Server" DESC="OpenSSH Secure Shell protocol Server" RUN_DEPENDS_IPS="-pkg:/service/network/ssh pkg:/network/openssh@$VER" - install_smf make_package server.mog clean_up # Vim hints --- 93,102 ----