<br><br>On Sunday, October 20, 2013, Ming Liu &lt;<a href="mailto:ming.liu@windriver.com">ming.liu@windriver.com</a>&gt; wrote:<br>&gt; 1 Add base-files to RDEPENDS.<br>&gt; 2 Add pkg_postinst and pkg_postrm to add and remove a entry in<br>
&gt; /etc/shells.<br>&gt;<br><br>will it affect upgradability of the package which is providing /etc/shells ?<br><br>&gt; Signed-off-by: Ming Liu &lt;<a href="mailto:ming.liu@windriver.com">ming.liu@windriver.com</a>&gt;<br>
&gt; ---<br>&gt;  meta/recipes-extended/screen/<a href="http://screen_4.0.3.bb">screen_4.0.3.bb</a> | 10 ++++++++++<br>&gt;  1 file changed, 10 insertions(+)<br>&gt;<br>&gt; diff --git a/meta/recipes-extended/screen/<a href="http://screen_4.0.3.bb">screen_4.0.3.bb</a> b/meta/recipes-extended/screen/<a href="http://screen_4.0.3.bb">screen_4.0.3.bb</a><br>
&gt; index 1a7eb20..be42fb9 100644<br>&gt; --- a/meta/recipes-extended/screen/<a href="http://screen_4.0.3.bb">screen_4.0.3.bb</a><br>&gt; +++ b/meta/recipes-extended/screen/<a href="http://screen_4.0.3.bb">screen_4.0.3.bb</a><br>
&gt; @@ -12,6 +12,8 @@ LIC_FILES_CHKSUM = &quot;file://COPYING;md5=0774d66808b0f602e94448108f59448b \<br>&gt;  SECTION = &quot;console/utils&quot;<br>&gt;  DEPENDS = &quot;ncurses \<br>&gt;            ${@base_contains(&#39;DISTRO_FEATURES&#39;, &#39;pam&#39;, &#39;libpam&#39;, &#39;&#39;, d)}&quot;<br>
&gt; +RDEPENDS_${PN} = &quot;base-files&quot;<br>&gt; +<br>&gt;  PR = &quot;r3&quot;<br>&gt;<br>&gt;  SRC_URI = &quot;${GNU_MIRROR}/screen/screen-${PV}.tar.gz;name=tarball \<br>&gt; @@ -41,3 +43,11 @@ do_install_append () {<br>
&gt;                 fi<br>&gt;         done<br>&gt;  }<br>&gt; +<br>&gt; +pkg_postinst_${PN} () {<br>&gt; +       grep -q &quot;^${bindir}/screen$&quot; $D${sysconfdir}/shells || echo ${bindir}/screen &gt;&gt; $D${sysconfdir}/shells<br>
&gt; +}<br>&gt; +<br>&gt; +pkg_postrm_${PN} () {<br>&gt; +       printf &quot;$(grep -v &quot;^${bindir}/screen$&quot; $D${sysconfdir}/shells)\n&quot; &gt; $D${sysconfdir}/shells<br>&gt; +}<br>&gt; --<br>&gt; 1.8.4.1<br>&gt;<br>
&gt; _______________________________________________<br>&gt; Openembedded-core mailing list<br>&gt; <a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.openembedded.org</a><br>&gt; <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
&gt;