Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 0/2] LSB_Setup.sh: Add locale resources and startup avi
@ 2012-02-03  6:39 Xiaofeng Yan
  2012-02-03  6:39 ` [PATCH 1/2] init-functions: Add two functions Xiaofeng Yan
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Xiaofeng Yan @ 2012-02-03  6:39 UTC (permalink / raw)
  To: openembedded-core

From: Xiaofeng Yan <xiaofeng.yan@windriver.com>

Add two parts:

1 Add absent locale resources in LSB_Setup.sh because of a lack of locale resources in core-image-lsb-qt3 when running lsb test. 
2 Add avahi-daemon. 
  Function "gethostbyaddr" will search file "/var/run/avahi-daemon/socket" but there is no this file which is created by avahi-daemon. 

Pull URL: git://git.pokylinux.org/poky-contrib.git
  Branch: xiaofeng/1907_1954
  Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=xiaofeng/1907_1954

Thanks,
    Xiaofeng Yan <xiaofeng.yan@windriver.com>
---


Xiaofeng Yan (2):
  init-functions: Add two functions
  LSB_Setup.sh: Add locale resources and startup script avahi-daemon

 meta/recipes-extended/lsb/lsb/init-functions    |    7 +++
 meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh |   50 +++++++++++++---------
 2 files changed, 36 insertions(+), 21 deletions(-)




^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 1/2] init-functions: Add two functions
  2012-02-03  6:39 [PATCH 0/2] LSB_Setup.sh: Add locale resources and startup avi Xiaofeng Yan
@ 2012-02-03  6:39 ` Xiaofeng Yan
  2012-02-03  6:39 ` [PATCH 2/2] LSB_Setup.sh: Add locale resources and startup script avahi-daemon Xiaofeng Yan
  2012-02-03 16:19 ` [PATCH 0/2] LSB_Setup.sh: Add locale resources and startup avi Richard Purdie
  2 siblings, 0 replies; 4+ messages in thread
From: Xiaofeng Yan @ 2012-02-03  6:39 UTC (permalink / raw)
  To: openembedded-core

From: Xiaofeng Yan <xiaofeng.yan@windriver.com>

Add log_begin_msg() and log_end_msg () in init-functions because some startup scripts need them.
if there are not two functions, then error information will arise on screen.
for example,
$ /etc/init.d/avahi-daemon start
/etc/init.d/avahi-daemon: line 161: log_begin_msg: command not found
/etc/init.d/avahi-daemon: line 163: log_end_msg: command not found

[YOCTO #1907]

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
---
 meta/recipes-extended/lsb/lsb/init-functions |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-extended/lsb/lsb/init-functions b/meta/recipes-extended/lsb/lsb/init-functions
index bf424dd..e15827a 100755
--- a/meta/recipes-extended/lsb/lsb/init-functions
+++ b/meta/recipes-extended/lsb/lsb/init-functions
@@ -30,3 +30,10 @@ log_warning_msg () {
 	/etc/core-lsb/lsb_log_message warning "$@"
 }
 
+log_begin_msg () {
+	/etc/core-lsb/lsb_log_message begin "$@"
+}
+
+log_end_msg () {
+	/etc/core-lsb/lsb_log_message end "$@"
+}
-- 
1.7.0.4




^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2/2] LSB_Setup.sh: Add locale resources and startup script avahi-daemon
  2012-02-03  6:39 [PATCH 0/2] LSB_Setup.sh: Add locale resources and startup avi Xiaofeng Yan
  2012-02-03  6:39 ` [PATCH 1/2] init-functions: Add two functions Xiaofeng Yan
@ 2012-02-03  6:39 ` Xiaofeng Yan
  2012-02-03 16:19 ` [PATCH 0/2] LSB_Setup.sh: Add locale resources and startup avi Richard Purdie
  2 siblings, 0 replies; 4+ messages in thread
From: Xiaofeng Yan @ 2012-02-03  6:39 UTC (permalink / raw)
  To: openembedded-core

From: Xiaofeng Yan <xiaofeng.yan@windriver.com>

The purpose of adding locale resources is to resolve bug 1954 because missing locale resources
cause many failures.

The purpose of adding startup script avahi-daemon is to resolve bug 1907. The detailed description
is as follows:
No daemon progress "avahi-daemon" when system starting up.
Function "gethostbyaddr" will search file "/var/run/avahi-daemon/socket" but there is no
this file which is created by avahi-daemon.

[YOCTO #1907 #1954]

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
---
 meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh |   50 +++++++++++++---------
 1 files changed, 29 insertions(+), 21 deletions(-)

diff --git a/meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh b/meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh
index 10d8fb8..aec1858 100644
--- a/meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh
+++ b/meta/recipes-extended/lsb/lsbsetup/LSB_Setup.sh
@@ -16,7 +16,7 @@
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 
 ##Prepare Steps
-#Steps 0; Confirm the installed LSB Packages
+# 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 ]
@@ -55,7 +55,7 @@ then
         fi
 fi
 
-#Steps 1; Deleted existed user tester
+# Deleted existed user tester
 id tester
 if [ $? -eq  0 ]
 then 
@@ -85,7 +85,7 @@ fi
 }
 
 ###Start 
-#Step 1:Add tester group
+# Add tester group
 echo ""
 echo "---------------------------------"
 echo "Step 1:Add Group tester"
@@ -93,7 +93,7 @@ groupadd tester
 check
 
 
-#Step 2:Add User tester 
+# Add User tester 
 echo ""
 echo "---------------------------------"
 echo "Step 2:Add User tester"
@@ -104,14 +104,14 @@ echo "Check the tester user"
 id tester
 check 
 
-#Step 3;Stop Boa server
+# Stop Boa server
 #echo ""
 #echo "---------------------------------"
 #echo "Step 3:Stop BOA server"
 #/etc/init.d/boa stop
 #check
 
-#Step 4:Create Dirnames file for RPM
+# Create Dirnames file for RPM
 echo ""
 echo "---------------------------------"
 echo "Step 4:Create the Dirnames on target"
@@ -170,53 +170,61 @@ else
         echo "Fail to creat Dirnames file"
 fi
 
-#Step 5;
+# ldconfig 
 echo ""
 echo "---------------------------------"
 echo "Step 5:"
 ldconfig -v
 check;
 
-#Step 6;
-echo ""
-echo "---------------------------------"
-echo "Step 6:Check with link to ftp.linux-foundation.org"
-echo "140.211.169.59 ftp.linux-foundation.org ftp.linuxfoundation.org" >> /etc/hosts
-
-ping -c 5 ftp.linux-foundation.org
-check
 
-#Step 7
+# Insmod look.ko
 insmod /lib/modules/2.6.*/kernel/drivers/block/loop.ko
 if [ $? != 0 ];then
 	echo "Please insmod loop.ko  manully"
 fi
-#Step 8
+# 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
 
-#Step 9 get ip address for target platform
+# 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
+# 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 
+# Resolve localhost 
 LOCALHOST=`hostname`
 if ! `grep -F -q "$LOCALHOST" /etc/hosts`; then
     echo "127.0.0.1 $LOCALHOST" >> /etc/hosts
 fi
 
-#Step 10
+# 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
+
+
-- 
1.7.0.4




^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH 0/2] LSB_Setup.sh: Add locale resources and startup avi
  2012-02-03  6:39 [PATCH 0/2] LSB_Setup.sh: Add locale resources and startup avi Xiaofeng Yan
  2012-02-03  6:39 ` [PATCH 1/2] init-functions: Add two functions Xiaofeng Yan
  2012-02-03  6:39 ` [PATCH 2/2] LSB_Setup.sh: Add locale resources and startup script avahi-daemon Xiaofeng Yan
@ 2012-02-03 16:19 ` Richard Purdie
  2 siblings, 0 replies; 4+ messages in thread
From: Richard Purdie @ 2012-02-03 16:19 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Fri, 2012-02-03 at 14:39 +0800, Xiaofeng Yan wrote:
> From: Xiaofeng Yan <xiaofeng.yan@windriver.com>
> 
> Add two parts:
> 
> 1 Add absent locale resources in LSB_Setup.sh because of a lack of locale resources in core-image-lsb-qt3 when running lsb test. 
> 2 Add avahi-daemon. 
>   Function "gethostbyaddr" will search file "/var/run/avahi-daemon/socket" but there is no this file which is created by avahi-daemon. 
> 
> Pull URL: git://git.pokylinux.org/poky-contrib.git
>   Branch: xiaofeng/1907_1954
>   Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=xiaofeng/1907_1954
> 
> Thanks,
>     Xiaofeng Yan <xiaofeng.yan@windriver.com>
> ---
> 
> 
> Xiaofeng Yan (2):
>   init-functions: Add two functions
>   LSB_Setup.sh: Add locale resources and startup script avahi-daemon

Merged to master, thanks.

Richard




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-02-03 16:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-03  6:39 [PATCH 0/2] LSB_Setup.sh: Add locale resources and startup avi Xiaofeng Yan
2012-02-03  6:39 ` [PATCH 1/2] init-functions: Add two functions Xiaofeng Yan
2012-02-03  6:39 ` [PATCH 2/2] LSB_Setup.sh: Add locale resources and startup script avahi-daemon Xiaofeng Yan
2012-02-03 16:19 ` [PATCH 0/2] LSB_Setup.sh: Add locale resources and startup avi Richard Purdie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox