[OE-core] [PATCH 1/1] replace portmap with rpcbind.
Rongqing Li
rongqing.li at windriver.com
Tue Jan 15 12:03:55 UTC 2013
On 01/15/2013 01:32 PM, lei yang wrote:
> Hi Rongqing,
>
> I just find rpcbind introduce some packages conflicts, both rpcbind
> and eglibc-utils provides rpcinfo. not sure who is responsible to fix
> this.
>
> Lei
>
eglibc-2.16 does not provide rpcinfo, so mainstream has no bug.
-rongqing
>
>
>
>
> On Mon, Dec 24, 2012 at 9:02 AM, <rongqing.li at windriver.com> wrote:
>> From: "Roy.Li" <rongqing.li at windriver.com>
>>
>> Rpcbind has more features, like ipv6 support and nfs4 support;
>> Redhat, Fedora, debian, Ubuntu are using rpcbind by default.
>>
>> Signed-off-by: Roy.Li <rongqing.li at windriver.com>
>> ---
>> meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb | 2 +-
>> .../initscripts/initscripts-1.0/mountnfs.sh | 16 ++++++++--------
>> meta/recipes-core/packagegroups/packagegroup-base.bb | 2 +-
>> 3 files changed, 10 insertions(+), 10 deletions(-)
>>
>> diff --git a/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb b/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb
>> index 5a4a7e7..84b8e76 100644
>> --- a/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb
>> +++ b/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb
>> @@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"
>>
>> # util-linux for libblkid
>> DEPENDS = "libcap libnfsidmap libevent util-linux tcp-wrappers"
>> -RDEPENDS_${PN} = "portmap"
>> +RDEPENDS_${PN} = "rpcbind"
>> RRECOMMENDS_${PN} = "kernel-module-nfsd"
>>
>> PR = "r5"
>> diff --git a/meta/recipes-core/initscripts/initscripts-1.0/mountnfs.sh b/meta/recipes-core/initscripts/initscripts-1.0/mountnfs.sh
>> index 82ec7f6..4fffe4e 100755
>> --- a/meta/recipes-core/initscripts/initscripts-1.0/mountnfs.sh
>> +++ b/meta/recipes-core/initscripts/initscripts-1.0/mountnfs.sh
>> @@ -1,7 +1,7 @@
>> #!/bin/sh
>> ### BEGIN INIT INFO
>> # Provides: mountnfs
>> -# Required-Start: $local_fs $network $portmap
>> +# Required-Start: $local_fs $network $rpcbind
>> # Required-Stop:
>> # Default-Start: S
>> # Default-Stop:
>> @@ -17,9 +17,9 @@ test -f /etc/fstab && (
>> #
>> # Read through fstab line by line. If it is NFS, set the flag
>> # for mounting NFS filesystems. If any NFS partition is found and it
>> -# not mounted with the nolock option, we start the portmapper.
>> +# not mounted with the nolock option, we start the rpcbind.
>> #
>> -portmap=no
>> +rpcbind=no
>> mount_nfs=no
>> mount_smb=no
>> mount_ncp=no
>> @@ -45,7 +45,7 @@ do
>> *nolock*)
>> ;;
>> *)
>> - portmap=yes
>> + rpcbind=yes
>> ;;
>> esac
>> fi
>> @@ -65,12 +65,12 @@ done
>>
>> exec 0>&1
>>
>> -if test "$portmap" = yes
>> +if test "$rpcbind" = yes
>> then
>> - if test -x /sbin/portmap
>> + if test -x /usr/sbin/rpcbind
>> then
>> - echo -n "Starting portmapper... "
>> - start-stop-daemon --start --quiet --exec /sbin/portmap
>> + echo -n "Starting rpcbind... "
>> + start-stop-daemon --start --quiet --exec /usr/sbin/rpcbind
>> sleep 2
>> fi
>> fi
>> diff --git a/meta/recipes-core/packagegroups/packagegroup-base.bb b/meta/recipes-core/packagegroups/packagegroup-base.bb
>> index 347a7e1..b3cdbad 100644
>> --- a/meta/recipes-core/packagegroups/packagegroup-base.bb
>> +++ b/meta/recipes-core/packagegroups/packagegroup-base.bb
>> @@ -328,7 +328,7 @@ RRECOMMENDS_packagegroup-base-cramfs = "\
>> #
>> SUMMARY_packagegroup-base-nfs = "NFS network filesystem support"
>> RDEPENDS_packagegroup-base-nfs = "\
>> - portmap"
>> + rpcbind"
>>
>> RRECOMMENDS_packagegroup-base-nfs = "\
>> kernel-module-nfs "
>> --
>> 1.7.10.4
>>
>>
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core at lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>
>
--
Best Reagrds,
Roy | RongQing Li
More information about the Openembedded-core
mailing list