LSB_Setup.sh: Add function to install all test packages
cover LSB_Setup.sh: Add function to install all test packages
From: Xiaofeng Yan <[email protected]>
Add function to install all of lsb test suite packages instead of parts of packages before.
Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: xiaofeng/LSB_Setup.sh
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=xiaofeng/LSB_Setup.sh
Thanks,
Xiaofeng Yan <[email protected]>
---
Xiaofeng Yan (1):
LSB_Setup.sh: Add function to install all test packages
meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh | 50 ++++++++++++++--------- 1 files changed, 30 insertions(+), 20 deletions(-)
PATCH 1/1 LSB_Setup.sh: Add function to install all test packages
From: Xiaofeng Yan <[email protected]>
Add function to install all of lsb test suite packages instead of installing parts of test packages
--- meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh | 50 ++++++++++++++--------- 1 files changed, 30 insertions(+), 20 deletions(-)
meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh +30 -20
@@ -17,11 +17,38 @@ ##Prepare Steps #Steps 0; Confirm the installed LSB Packages - +ARCH=`uname -m` +APP_FILE=`ls /lsb-Application/*.rpm` if [ ! -f /opt/lsb/test/manager/bin/dist-checker-start.pl ] then if [ -d /lsb-dist-testkit ];then - cd /lsb-dist-testkit && sh install.sh && cd ../lsb-Application && rpm -ivh *.rpm --nodeps --force + if [ ${ARCH} == i686 ];then + echo "i486-suse" >> /etc/rpm/platform + echo "i486-noarch" >> /etc/rpm/platform + echo "i486-pc" >> /etc/rpm/platform + echo "noarch-suse" >> /etc/rpm/platform + else + echo "${ARCH}-suse" >> /etc/rpm/platform + echo "${ARCH}-noarch" >> /etc/rpm/platform + echo "${ARCH}-pc" >> /etc/rpm/platform + echo "noarch-suse" >> /etc/rpm/platform + fi + cd /lsb-dist-testkit && sh install.sh && cd ../lsb-Application + for i in ${APP_FILE} + do + echo "$i" |grep -q "apache" + if [ $? -eq 0 ] + then + rpm -ivh $i --noscripts --nodeps --force + else + rpm -ivh $i --nodeps --force + fi + done + mkdir -p /var/opt/lsb/test/manager/packages/ftp.linuxfoundation.org/pub/lsb/snapshots/appbat/tests/ + mkdir -p /var/opt/lsb/test/manager/packages/ftp.linuxfoundation.org/pub/lsb/app-battery/tests/ + cp expect-tests.tar test1.pdf test2.pdf /var/opt/lsb/test/manager/packages/ftp.linuxfoundation.org/pub/lsb/app-battery/tests/ + cp raptor-tests.tar tcl-tests.tar /var/opt/lsb//test/manager/packages/ftp.linuxfoundation.org/pub/lsb/snapshots/appbat/tests/ + cd .. else echo "Please install the realted LSB Packages" exit 1
@@ -33,10 +60,6 @@ id tester if [ $? -eq 0 ] then echo "User tester was existed" - echo -n "Deleted tester(yes/no):" - read INPUT -case $INPUT in -yes|y) sleep 1 userdel -rf tester if [ $? -eq 0 ] || [ $? -eq 6 ]
@@ -45,19 +68,6 @@ yes|y) else echo "Fail to delete user tester" fi - ;; -no|n) - sleep 1 - echo "There must be deleted User test before ran LSB4 on Target" - echo "" - exit 1 - ;; -*) - sleep 1 - echo "Input ERROR, pls reinput that your expected" - echo "" - exit 1 -esac else echo "There was not User tester" fi
@@ -177,7 +187,7 @@ ping -c 5 ftp.linux-foundation.org check #Step 7 -insmod /lib/modules/2.6.37.2-yocto-standard\+/kernel/drivers/block/loop.ko +insmod /lib/modules/2.6.*/kernel/drivers/block/loop.ko if [ $? != 0 ];then echo "Please insmod loop.ko manully" fi
Signature · 1 line
1.7.0.4
Quoted 86 lines · Xiaofeng Yan
From: Xiaofeng Yan<[email protected]>
Add function to install all of lsb test suite packages instead of installing parts of test packages
Signed-off-by Xiaofeng Yan<[email protected]>--- meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh | 50 ++++++++++++++--------- 1 files changed, 30 insertions(+), 20 deletions(-)meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh +29
-19@@ -17,11 +17,38 @@ ##Prepare Steps #Steps 0; Confirm the installed LSB Packages - +ARCH=`uname -m` +APP_FILE=`ls /lsb-Application/*.rpm` if [ ! -f /opt/lsb/test/manager/bin/dist-checker-start.pl ] then if [ -d /lsb-dist-testkit ];then - cd /lsb-dist-testkit&& sh install.sh&& cd ../lsb-Application&& rpm -ivh *.rpm --nodeps --force + if [ ${ARCH} == i686 ];then + echo "i486-suse">> /etc/rpm/platform + echo "i486-noarch">> /etc/rpm/platform + echo "i486-pc">> /etc/rpm/platform + echo "noarch-suse">> /etc/rpm/platform + else + echo "${ARCH}-suse">> /etc/rpm/platform + echo "${ARCH}-noarch">> /etc/rpm/platform + echo "${ARCH}-pc">> /etc/rpm/platform + echo "noarch-suse">> /etc/rpm/platform + fi + cd /lsb-dist-testkit&& sh install.sh&& cd ../lsb-Application + for i in ${APP_FILE} + do + echo "$i" |grep -q "apache" + if [ $? -eq 0 ] + then + rpm -ivh $i --noscripts --nodeps --force + else + rpm -ivh $i --nodeps --force + fi + done + mkdir -p /var/opt/lsb/test/manager/packages/ftp.linuxfoundation.org/pub/lsb/snapshots/appbat/tests/ + mkdir -p /var/opt/lsb/test/manager/packages/ftp.linuxfoundation.org/pub/lsb/app-battery/tests/ + cp expect-tests.tar test1.pdf test2.pdf /var/opt/lsb/test/manager/packages/ftp.linuxfoundation.org/pub/lsb/app-battery/tests/ + cp raptor-tests.tar tcl-tests.tar /var/opt/lsb//test/manager/packages/ftp.linuxfoundation.org/pub/lsb/snapshots/appbat/tests/ + cd .. else echo "Please install the realted LSB Packages" exit 1@@ -33,10 +60,6 @@ id tester if [ $? -eq 0 ] then echo "User tester was existed" - echo -n "Deleted tester(yes/no):" - read INPUT -case $INPUT in -yes|y) sleep 1 userdel -rf tester if [ $? -eq 0 ] || [ $? -eq 6 ]@@ -45,19 +68,6 @@ yes|y) else echo "Fail to delete user tester" fi - ;; -no|n) - sleep 1 - echo "There must be deleted User test before ran LSB4 on Target" - echo "" - exit 1 - ;; -*) - sleep 1 - echo "Input ERROR, pls reinput that your expected" - echo "" - exit 1 -esac else echo "There was not User tester" fi
meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh ping -c 5 ftp.linux-foundation.org · line 193
Quoted 8 lines
meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh +1
-1@@ -177,7 +187,7 @@ ping -c 5 ftp.linux-foundation.org check #Step 7 -insmod /lib/modules/2.6.37.2-yocto-standard\+/kernel/drivers/block/loop.ko +insmod /lib/modules/2.6.*/kernel/drivers/block/loop.ko if [ $? != 0 ];then echo "Please insmod loop.ko manully" fi
Pulled into master.
This patch caused a checksum failure, please be sure to update the LIC_FILES_CHKSUM next time.
Thanks
Sau!