Op 27 jul. 2012, om 17:24 heeft Amy Fong <amy.f...@windriver.com> het volgende geschreven:
> openssh: package testing > > Package openssh's regression tests > > Signed-off-by: Amy Fong <amy.f...@windriver.com> > --- > openssh-5.9p1/runtests.sh | 29 +++++++++++++++++++++++++++++ > openssh_5.9p1.bb | 9 +++++++++ > 2 files changed, 38 insertions(+) > > diff --git a/meta/recipes-connectivity/openssh/openssh-5.9p1/runtests.sh > b/meta/recipes-connectivity/openssh/openssh-5.9p1/runtests.sh > new file mode 100755 > index 0000000..bb99a05 > --- /dev/null > +++ b/meta/recipes-connectivity/openssh/openssh-5.9p1/runtests.sh > @@ -0,0 +1,29 @@ > +#!/bin/sh > + > +cd regress > + > +make \ > + .OBJDIR=`pwd` \ > + .CURDIR=`pwd` \ > + BUILDDIR=`pwd` \ > + OBJ=`pwd` \ > + PATH=$PATH:. \ > + TEST_SHELL=sh \ > + TEST_SSH_SSH=`which ssh` \ > + TEST_SSH_SSHD=`which sshd` \ > + TEST_SSH_SSHAGENT=`which ssh-agent` \ > + TEST_SSH_SSHADD=`which ssh-add` \ > + TEST_SSH_SSHKEYGEN=`which ssh-keygen` \ > + TEST_SSH_SSHPKCS11HELPER="/usr/libexec/ssh-pkcs11-helper" \ > + TEST_SSH_SSHKEYSCAN=`which ssh-keyscan` \ > + TEST_SSH_SFTP=`which sftp` \ > + TEST_SSH_SFTPSERVER="/usr/libexec/sftp-server" \ > + TEST_SSH_PLINK="plink" \ > + TEST_SSH_PUTTYGEN="puttygen" \ > + TEST_SSH_CONCH="conch" \ > + TEST_SSH_IPV6="yes" \ > + TEST_SSH_ECC="yes" \ > + TEST_SSH_SHA256="yes" \ > + EXEEXT="" \ > + tests > + > diff --git a/meta/recipes-connectivity/openssh/openssh_5.9p1.bb > b/meta/recipes-connectivity/openssh/openssh_5.9p1.bb > index 749f89e..f0880c0 100644 > --- a/meta/recipes-connectivity/openssh/openssh_5.9p1.bb > +++ b/meta/recipes-connectivity/openssh/openssh_5.9p1.bb > @@ -23,6 +23,7 @@ SRC_URI = > "ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar. > file://sshd_config \ > file://ssh_config \ > file://init \ > + file://runtests.sh \ > ${@base_contains('DISTRO_FEATURES', 'pam', '${PAM_SRC_URI}', '', > d)}" > > PAM_SRC_URI = "file://sshd" > @@ -81,6 +82,9 @@ do_install_append () { > mv ${D}${bindir}/ssh ${D}${bindir}/ssh.${PN} > rm -f ${D}${bindir}/slogin ${D}${datadir}/Ssh.bin > rmdir ${D}/var/run/sshd ${D}/var/run ${D}/var > + if [ ! -d ${D}/opt/${PN}-tests/ ]; then mkdir -p ${D}/opt/${PN}-tests/; > fi > + install -m 755 ${WORKDIR}/runtests.sh ${D}/opt/${PN}-tests/ > + cp -ra ${S}/regress ${D}/opt/${PN}-tests/ Don't use /opt, /opt is bad, bad, bad. Don't ever use it > } > > ALLOW_EMPTY_${PN} = "1" > @@ -95,6 +99,11 @@ FILES_${PN}-sftp-server = "${libexecdir}/sftp-server" > FILES_${PN}-misc = "${bindir}/ssh* ${libexecdir}/ssh*" > FILES_${PN}-keygen = "${bindir}/ssh-keygen" > > +PACKAGES += "${PN}-testing" > +DEPENDS_${PN}-testing += "${PN}-keygen ${PN}-scp ${PN}-ssh ${PN}-sshd > ${PN}-sftp ${PN}-misc ${PN}-sftp-server" > +FILES_${PN}-testing += "/opt/${PN}-tests/*" > +FILES_${PN}-dbg += "/opt/${PN}-tests/.debug/*" And it's missing a PR bump _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core