* [PATCH 0/3] V3 drop lsbsetup
@ 2012-11-22 3:25 Kang Kai
2012-11-22 3:25 ` [PATCH 1/3] lsbsetup: drop it Kang Kai
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Kang Kai @ 2012-11-22 3:25 UTC (permalink / raw)
To: richard.purdie; +Cc: Zhenfeng.Zhao, openembedded-core
V3:
move the links from lsbsetup to package lsb
The following changes since commit c206007235df3e00c21a1cbf30e8a1bccc07a9e5:
libcheck: Add missing rdepends on gawk and set path correctly (2012-11-21 14:43:13 +0000)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib kangkai/lsb
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=kangkai/lsb
Kang Kai (3):
lsbsetup: drop it
packagegroup-core-lsb: remove lsbsetup
lsb: move links from lsbsetup to here
meta/recipes-extended/lsb/lsb_4.1.bb | 10 +-
meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh | 230 --------------------
meta/recipes-extended/lsb/lsbsetup_1.0.bb | 26 ---
.../packagegroups/packagegroup-core-lsb.bb | 3 +-
4 files changed, 10 insertions(+), 259 deletions(-)
delete mode 100644 meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh
delete mode 100644 meta/recipes-extended/lsb/lsbsetup_1.0.bb
--
1.7.5.4
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 1/3] lsbsetup: drop it
2012-11-22 3:25 [PATCH 0/3] V3 drop lsbsetup Kang Kai
@ 2012-11-22 3:25 ` Kang Kai
2012-11-22 3:25 ` [PATCH 2/3] packagegroup-core-lsb: remove lsbsetup Kang Kai
2012-11-22 3:25 ` [PATCH 3/3] lsb: move links from lsbsetup to here Kang Kai
2 siblings, 0 replies; 8+ messages in thread
From: Kang Kai @ 2012-11-22 3:25 UTC (permalink / raw)
To: richard.purdie; +Cc: Zhenfeng.Zhao, openembedded-core
lsbsetup provides script LSB_Setup.sh to setup LSB test on image. But
script LSB_Test.sh provided by lsbtest replaces its function now. So
drop lsbsetup.
lsbsetup links /etc/localtime to HongKong zoneinfo file to make LSB
wcsftime test case pass(Yocto 1079). But the test case PASS without
this link, so remove the link.
Other 2 links are moved to packages lsb.
[Yocto 3278]
Signed-off-by: Kang Kai <kai.kang@windriver.com>
---
meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh | 230 -----------------------
meta/recipes-extended/lsb/lsbsetup_1.0.bb | 26 ---
2 files changed, 0 insertions(+), 256 deletions(-)
delete mode 100644 meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh
delete mode 100644 meta/recipes-extended/lsb/lsbsetup_1.0.bb
diff --git a/meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh b/meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh
deleted file mode 100644
index aec1858..0000000
--- a/meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh
+++ /dev/null
@@ -1,230 +0,0 @@
-#!/bin/bash
-
-# Copyright (C) 2010-2011 Wind River Systems, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License version 2 as
-# published by the Free Software Foundation.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# See the GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-##Prepare Steps
-# 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
- 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
- fi
-fi
-
-# Deleted existed user tester
-id tester
-if [ $? -eq 0 ]
-then
- echo "User tester was existed"
- sleep 1
- userdel -rf tester
- if [ $? -eq 0 ] || [ $? -eq 6 ]
- then
- echo "Success to delete user tester"
- else
- echo "Fail to delete user tester"
- fi
-else
- echo "There was not User tester"
-fi
-
-##Funs
-check ()
-{
-if [ $? -eq 0 ]
-then
- echo "PASS"
-else
- echo "FAIL"
- exit 1
-fi
-}
-
-###Start
-# Add tester group
-echo ""
-echo "---------------------------------"
-echo "Step 1:Add Group tester"
-groupadd tester
-check
-
-
-# Add User tester
-echo ""
-echo "---------------------------------"
-echo "Step 2:Add User tester"
-useradd -g tester tester
-check
-
-echo "Check the tester user"
-id tester
-check
-
-# Stop Boa server
-#echo ""
-#echo "---------------------------------"
-#echo "Step 3:Stop BOA server"
-#/etc/init.d/boa stop
-#check
-
-# Create Dirnames file for RPM
-echo ""
-echo "---------------------------------"
-echo "Step 4:Create the Dirnames on target"
-
-mkdir -pv /etc/rpm/sysinfo
-
-cat > /etc/rpm/sysinfo/Dirnames << EOF
-/etc/opt/lsb
-/home/tet/LSB.tools
-/opt/lsb-tet3-lite/lib/ksh
-/opt/lsb-tet3-lite/lib/perl
-/opt/lsb-tet3-lite/lib/posix_sh
-/opt/lsb-tet3-lite/lib/tet3
-/opt/lsb-tet3-lite/lib/xpg3sh
-/opt/lsb/appbat/lib/python2.4/site-packages/qm
-/opt/lsb/appbat/lib/python2.4/site-packages/qm/external
-/opt/lsb/appbat/lib/python2.4/site-packages/qm/external/DocumentTemplate
-/opt/lsb/appbat/lib/python2.4/site-packages/qm/test
-/opt/lsb/appbat/lib/python2.4/site-packages/qm/test/classes
-/opt/lsb/appbat/lib/python2.4/site-packages/qm/test/web
-/opt/lsb/test/doc
-/opt/lsb/test/lib
-/opt/lsb/test/qm/diagnostics
-/opt/lsb/test/qm/doc
-/opt/lsb/test/qm/doc/test/html
-/opt/lsb/test/qm/doc/test/print
-/opt/lsb/test/qm/dtml
-/opt/lsb/test/qm/dtml/test
-/opt/lsb/test/qm/messages/test
-/opt/lsb/test/qm/tutorial/test/tdb
-/opt/lsb/test/qm/tutorial/test/tdb/QMTest
-/opt/lsb/test/qm/web
-/opt/lsb/test/qm/web/images
-/opt/lsb/test/qm/web/stylesheets
-/opt/lsb/test/qm/xml
-/opt/lsb/test/share
-/usr/share/doc/lsb-runtime-test
-/var/opt/lsb
-/opt/lsb/test/desktop
-/opt/lsb/test/desktop/fontconfig
-/opt/lsb/test/desktop/freetype
-/opt/lsb/test/desktop/gtkvts
-/opt/lsb/test/desktop/libpng
-/opt/lsb/test/desktop/qt3
-/opt/lsb/test/desktop/xft
-/opt/lsb/test/desktop/xml
-/opt/lsb/test/desktop/xrender
-
-
-EOF
-
-if [ -f /etc/rpm/sysinfo/Dirnames ]
-then
- echo "Success to creat Dirnames file"
-else
- echo "Fail to creat Dirnames file"
-fi
-
-# ldconfig
-echo ""
-echo "---------------------------------"
-echo "Step 5:"
-ldconfig -v
-check;
-
-
-# Insmod look.ko
-insmod /lib/modules/2.6.*/kernel/drivers/block/loop.ko
-if [ $? != 0 ];then
- echo "Please insmod loop.ko manully"
-fi
-# Start lsb
-echo ""
-if [ -f /opt/lsb/test/manager/bin/dist-checker-start.pl ];then
- /opt/lsb/test/manager/bin/dist-checker-start.pl
-fi
-
-# Get ip address for target platform
-addr=`ifconfig eth0 | grep "inet addr" | awk -F: '{print $2}'|sed s/[[:space:]][[:space:]]Bcast//g`
-echo -e "you should input ${addr}:8888 on your browser"
-
-# Workaround to add part of locales for LSB test
-localedef -i ja_JP -f EUC-JP ja_JP.eucjp
-localedef -i en_US -f ISO-8859-15 en_US.ISO-8859-15
-localedef -i en_US -f ISO-8859-1 en_US.ISO-8859-1
-localedef -i en_US -f ISO-8859-1 en_US
-localedef -i de_DE -f UTF-8 de_DE.UTF-8
-localedef -i de_DE@euro -f ISO-8859-15 de_DE@euro
-localedef -i en_US -f UTF-8 en_US.UTF-8
-localedef -i se_NO -f UTF-8 se_NO.UTF-8
-localedef -i de_DE -f ISO-8859-1 de_DE
-localedef -i de_DE -f ISO-8859-15 de_DE.ISO-8859-15
-localedef -i en_US -f ISO-8859-1 en_US.ISO8859-1
-localedef -i fr_FR -f ISO-8859-1 fr_FR
-localedef -i it_IT -f ISO-8859-1 it_IT
-localedef -i es_MX -f ISO-8859-1 es_MX
-localedef -i en_HK -f ISO-8859-1 en_HK
-localedef -i en_PH -f ISO-8859-1 en_PH
-localedef -i ta_IN -f UTF-8 ta_IN
-
-# Resolve localhost
-LOCALHOST=`hostname`
-if ! `grep -F -q "$LOCALHOST" /etc/hosts`; then
- echo "127.0.0.1 $LOCALHOST" >> /etc/hosts
-fi
-
-# Start avahi-daemon
-/etc/init.d/avahi-daemon start
-ln -s /etc/init.d/avahi-daemon /etc/rc5.d/S88avahi-daemon
-
-# Done
-echo "Done!!"
-
-###End
-
-
diff --git a/meta/recipes-extended/lsb/lsbsetup_1.0.bb b/meta/recipes-extended/lsb/lsbsetup_1.0.bb
deleted file mode 100644
index 2792d51..0000000
--- a/meta/recipes-extended/lsb/lsbsetup_1.0.bb
+++ /dev/null
@@ -1,26 +0,0 @@
-DESCRIPTION = "auto-setup environment for lsb test"
-SECTION = "console/utils"
-LICENSE = "GPLv2"
-PR = "r4"
-
-LIC_FILES_CHKSUM = "file://LSB_Setup.sh;beginline=3;endline=16;md5=97451c7c0786ce5bbe9ac58042945583"
-
-SRC_URI = "file://LSB_Setup.sh"
-
-S = "${WORKDIR}"
-
-do_install() {
- # Only install file if it has a contents
- install -d ${D}${bindir}
- install -d ${D}/${sysconfdir}
- install -m 0755 ${S}/LSB_Setup.sh ${D}${bindir}
- install -d ${D}/${libdir}/lsb
- ln -sf ${base_sbindir}/chkconfig ${D}/${libdir}/lsb/install_initd
- ln -sf ${base_sbindir}/chkconfig ${D}/${libdir}/lsb/remove_initd
- ln -sf ${sbindir}/sendmail ${D}/${libdir}/sendmail
- ln -sf ${datadir}/zoneinfo/Asia/Hong_Kong ${D}${sysconfdir}/localtime
-}
-
-FILES_${PN} += "${libdir}/lsb \
- ${libdir}/* \
- "
--
1.7.5.4
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 2/3] packagegroup-core-lsb: remove lsbsetup
2012-11-22 3:25 [PATCH 0/3] V3 drop lsbsetup Kang Kai
2012-11-22 3:25 ` [PATCH 1/3] lsbsetup: drop it Kang Kai
@ 2012-11-22 3:25 ` Kang Kai
2012-11-22 10:36 ` Otavio Salvador
2012-11-22 3:25 ` [PATCH 3/3] lsb: move links from lsbsetup to here Kang Kai
2 siblings, 1 reply; 8+ messages in thread
From: Kang Kai @ 2012-11-22 3:25 UTC (permalink / raw)
To: richard.purdie; +Cc: Zhenfeng.Zhao, openembedded-core
package lsbsetup has been dropped, so remove it from packagegroup
core-lsb.
Signed-off-by: Kang Kai <kai.kang@windriver.com>
---
.../packagegroups/packagegroup-core-lsb.bb | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb b/meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb
index 32dc58e..51517dc 100644
--- a/meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb
+++ b/meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb
@@ -4,7 +4,7 @@
SUMMARY = "Linux Standard Base (LSB)"
DESCRIPTION = "Packages required to satisfy the Linux Standard Base (LSB) specification"
-PR = "r9"
+PR = "r10"
LICENSE = "MIT"
inherit packagegroup
@@ -101,7 +101,6 @@ RDEPENDS_packagegroup-core-lsb-misc = "\
gettext-runtime \
groff \
lsbinitscripts \
- lsbsetup \
lsbtest \
lsof \
strace \
--
1.7.5.4
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 3/3] lsb: move links from lsbsetup to here
2012-11-22 3:25 [PATCH 0/3] V3 drop lsbsetup Kang Kai
2012-11-22 3:25 ` [PATCH 1/3] lsbsetup: drop it Kang Kai
2012-11-22 3:25 ` [PATCH 2/3] packagegroup-core-lsb: remove lsbsetup Kang Kai
@ 2012-11-22 3:25 ` Kang Kai
2012-11-22 10:37 ` Otavio Salvador
2 siblings, 1 reply; 8+ messages in thread
From: Kang Kai @ 2012-11-22 3:25 UTC (permalink / raw)
To: richard.purdie; +Cc: Zhenfeng.Zhao, openembedded-core
Because package lsbsetup is dropped, move the links created for LSB test
to package lsb.
Signed-off-by: Kang Kai <kai.kang@windriver.com>
---
meta/recipes-extended/lsb/lsb_4.1.bb | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/meta/recipes-extended/lsb/lsb_4.1.bb b/meta/recipes-extended/lsb/lsb_4.1.bb
index 55ea241..01368b3 100644
--- a/meta/recipes-extended/lsb/lsb_4.1.bb
+++ b/meta/recipes-extended/lsb/lsb_4.1.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "LSB support for OpenEmbedded"
SECTION = "console/utils"
HOMEPAGE = "http://prdownloads.sourceforge.net/lsb"
LICENSE = "GPLv2+"
-PR = "r0"
+PR = "r1"
# lsb_release needs getopt
RDEPENDS_${PN} += "util-linux"
@@ -73,6 +73,13 @@ do_install_append(){
install -m 0755 ${WORKDIR}/${i} ${D}${sysconfdir}/core-lsb
done
install -m 0755 ${WORKDIR}/init-functions ${D}/${baselib}/lsb
+
+ # creat links for LSB test
+ install -d ${D}/${libdir}/lsb
+ ln -sf ${base_sbindir}/chkconfig ${D}/${libdir}/lsb/install_initd
+ ln -sf ${base_sbindir}/chkconfig ${D}/${libdir}/lsb/remove_initd
+ ln -sf ${sbindir}/sendmail ${D}/${libdir}/sendmail
+
if [ "${TARGET_ARCH}" = "x86_64" ];then
cd ${D}
if [ "${baselib}" != "lib64" ]; then
@@ -105,4 +112,5 @@ do_install_append(){
}
FILES_${PN} += "/lib64 \
${base_libdir}/lsb/* \
+ ${libdir}/sendmail \
"
--
1.7.5.4
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 2/3] packagegroup-core-lsb: remove lsbsetup
2012-11-22 3:25 ` [PATCH 2/3] packagegroup-core-lsb: remove lsbsetup Kang Kai
@ 2012-11-22 10:36 ` Otavio Salvador
0 siblings, 0 replies; 8+ messages in thread
From: Otavio Salvador @ 2012-11-22 10:36 UTC (permalink / raw)
To: Kang Kai; +Cc: Zhenfeng.Zhao, openembedded-core
On Thu, Nov 22, 2012 at 1:25 AM, Kang Kai <kai.kang@windriver.com> wrote:
> package lsbsetup has been dropped, so remove it from packagegroup
> core-lsb.
>
> Signed-off-by: Kang Kai <kai.kang@windriver.com>
This needs to be done *before* removing the package.
--
Otavio Salvador O.S. Systems
E-mail: otavio@ossystems.com.br http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 3/3] lsb: move links from lsbsetup to here
2012-11-22 3:25 ` [PATCH 3/3] lsb: move links from lsbsetup to here Kang Kai
@ 2012-11-22 10:37 ` Otavio Salvador
2012-11-22 10:41 ` Richard Purdie
2012-11-23 1:42 ` Kang Kai
0 siblings, 2 replies; 8+ messages in thread
From: Otavio Salvador @ 2012-11-22 10:37 UTC (permalink / raw)
To: Kang Kai; +Cc: Zhenfeng.Zhao, openembedded-core
On Thu, Nov 22, 2012 at 1:25 AM, Kang Kai <kai.kang@windriver.com> wrote:
> Because package lsbsetup is dropped, move the links created for LSB test
> to package lsb.
>
> Signed-off-by: Kang Kai <kai.kang@windriver.com>
This ought to be done before of dropping lsbsetup too.
--
Otavio Salvador O.S. Systems
E-mail: otavio@ossystems.com.br http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 3/3] lsb: move links from lsbsetup to here
2012-11-22 10:37 ` Otavio Salvador
@ 2012-11-22 10:41 ` Richard Purdie
2012-11-23 1:42 ` Kang Kai
1 sibling, 0 replies; 8+ messages in thread
From: Richard Purdie @ 2012-11-22 10:41 UTC (permalink / raw)
To: Otavio Salvador; +Cc: Zhenfeng.Zhao, openembedded-core
On Thu, 2012-11-22 at 08:37 -0200, Otavio Salvador wrote:
> On Thu, Nov 22, 2012 at 1:25 AM, Kang Kai <kai.kang@windriver.com> wrote:
> > Because package lsbsetup is dropped, move the links created for LSB test
> > to package lsb.
> >
> > Signed-off-by: Kang Kai <kai.kang@windriver.com>
>
> This ought to be done before of dropping lsbsetup too.
I've queued them that way around in master-next.
Cheers,
Richard
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 3/3] lsb: move links from lsbsetup to here
2012-11-22 10:37 ` Otavio Salvador
2012-11-22 10:41 ` Richard Purdie
@ 2012-11-23 1:42 ` Kang Kai
1 sibling, 0 replies; 8+ messages in thread
From: Kang Kai @ 2012-11-23 1:42 UTC (permalink / raw)
To: Otavio Salvador; +Cc: Zhenfeng.Zhao, openembedded-core
[-- Attachment #1: Type: text/plain, Size: 705 bytes --]
On 2012?11?22? 18:37, Otavio Salvador wrote:
> On Thu, Nov 22, 2012 at 1:25 AM, Kang Kai<kai.kang@windriver.com> wrote:
>> Because package lsbsetup is dropped, move the links created for LSB test
>> to package lsb.
>>
>> Signed-off-by: Kang Kai<kai.kang@windriver.com>
> This ought to be done before of dropping lsbsetup too.
>
Hi Otavio,
Thanks a lot for your comments.
About the patch of packagegroup-core-lsb, I agree with you that lsbsetup
should be removed from the list before drop the package.
But for this patch, if do links before drop the lsbsetup, when do
install it may warn something like 'there already a file
${D}/${libdir}/lsb/install_initd'.
Regards,
Kai
[-- Attachment #2: Type: text/html, Size: 1455 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2012-11-23 1:56 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-22 3:25 [PATCH 0/3] V3 drop lsbsetup Kang Kai
2012-11-22 3:25 ` [PATCH 1/3] lsbsetup: drop it Kang Kai
2012-11-22 3:25 ` [PATCH 2/3] packagegroup-core-lsb: remove lsbsetup Kang Kai
2012-11-22 10:36 ` Otavio Salvador
2012-11-22 3:25 ` [PATCH 3/3] lsb: move links from lsbsetup to here Kang Kai
2012-11-22 10:37 ` Otavio Salvador
2012-11-22 10:41 ` Richard Purdie
2012-11-23 1:42 ` Kang Kai
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox