[oe-commits] org.oe.dev apt: update to 0.6.46, hack do_install to work around missing .so files

koen commit openembedded-commits at lists.openembedded.org
Tue Oct 3 18:08:59 UTC 2006


apt: update to 0.6.46, hack do_install to work around missing .so files
* not tested on device

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 0280346dd5f375553bb20611bd9654089dccb9c1
ViewMTN: http://monotone.openembedded.org/revision.psp?id=0280346dd5f375553bb20611bd9654089dccb9c1
Files:
1
packages/apt/apt-0.6.45exp2
packages/apt/apt-0.6.46
packages/apt/apt-native_0.6.45exp2.bb
packages/apt/apt-native_0.6.46.bb
packages/apt/apt_0.6.45exp2.bb
packages/apt/apt_0.6.46.bb
Diffs:

#
# mt diff -re59abee0adf3353b1ae407e99b5e105ca10693ff -r0280346dd5f375553bb20611bd9654089dccb9c1
#
# 
# 
# rename "packages/apt/apt-0.6.45exp2"
#     to "packages/apt/apt-0.6.46"
# 
# rename "packages/apt/apt-native_0.6.45exp2.bb"
#     to "packages/apt/apt-native_0.6.46.bb"
# 
# rename "packages/apt/apt_0.6.45exp2.bb"
#     to "packages/apt/apt_0.6.46.bb"
# 
# patch "packages/apt/apt_0.6.46.bb"
#  from [ef36cfeb12b1c71655baec7da011e9a3354a12a6]
#    to [289555b44f9fcc631b2fdfaff8a378517f76cbff]
# 
============================================================
--- packages/apt/apt_0.6.45exp2.bb	ef36cfeb12b1c71655baec7da011e9a3354a12a6
+++ packages/apt/apt_0.6.46.bb	289555b44f9fcc631b2fdfaff8a378517f76cbff
@@ -1,9 +1,43 @@ require apt.inc
 require apt.inc
 
-SRC_URI += "file://autofoo.patch;patch=1 \
-            file://nodoc.patch;patch=1"
-
 require apt-package.inc
 
 FILES_${PN} += "${bindir}/apt-key"
 apt-manpages += "doc/apt-key.8"
+
+do_install () {
+        set -x
+        ${@get_commands_apt_doc(d, bb, bb.data.getVar('apt-manpages', d, 1))}
+        ${@get_commands_apt_doc(d, bb, bb.data.getVar('apt-utils-manpages', d, 1))}
+        install -d ${D}${bindir}
+        install -m 0755 bin/apt-cdrom ${D}${bindir}/
+        install -m 0755 bin/apt-get ${D}${bindir}/
+        install -m 0755 bin/apt-config ${D}${bindir}/
+        install -m 0755 bin/apt-cache ${D}${bindir}/
+
+        install -m 0755 bin/apt-sortpkgs ${D}${bindir}/
+        install -m 0755 bin/apt-extracttemplates ${D}${bindir}/
+        
+        eval `cat environment.mak | grep ^GLIBC_VER | sed -e's, = ,=,'`
+        oe_libinstall -a -C bin libapt-pkg ${D}${libdir}/
+        ln -sf libapt-pkg$GLIBC_VER-6.so ${D}${libdir}/libapt-pkg.so
+        oe_libinstall -a -C bin libapt-inst ${D}${libdir}/
+        ln -sf libapt-inst$GLIBC_VER-6.so ${D}${libdir}/libapt-inst.so
+                        
+        install -d ${D}${libdir}/apt/methods 
+        install -m 0755 bin/methods/* ${D}${libdir}/apt/methods/
+
+        install -d ${D}${libdir}/dpkg/methods/apt
+        install -m 0644 dselect/desc.apt ${D}${libdir}/dpkg/methods/apt/
+        install -m 0644 dselect/names ${D}${libdir}/dpkg/methods/apt/
+        install -m 0755 dselect/install ${D}${libdir}/dpkg/methods/apt/
+        install -m 0755 dselect/setup ${D}${libdir}/dpkg/methods/apt/
+        install -m 0755 dselect/update ${D}${libdir}/dpkg/methods/apt/
+
+        install -d ${D}${sysconfdir}/apt
+        install -d ${D}${localstatedir}/lib/apt/lists/partial
+        install -d ${D}${localstatedir}/cache/apt/archives/partial
+        install -d ${D}${docdir}/apt/examples
+        install -m 0644 doc/examples/* ${D}${docdir}/apt/examples/
+}
+






More information about the Openembedded-commits mailing list