22 Nov 2011 15:12
Problem when upgrading to a "splitted" package
Hi everyone, I ran into a problem that I think might be an opkg bug. Currently I am working on doing a live update from my older OE-classic rootfs to a newer OE-core based rootfs. One of the packages that gives me troulbes is e2fsprogs. In the old verison it was only one package that contained both, libraries and executables. Particularly: ./usr/lib/libext2fs.so.2 ./usr/lib/libe2p.so.2 ./usr/lib/e2initrd_helper ./usr/lib/libext2fs.so.2.4 In OE core e2fsprogs got split into several packages, it's now not only e2fsprogs but also libext2fs2 and a few others. The package libext2fs2 provides the above libraries, those are needed by the main e2fsprogs package. The dependencies are set correctly: Package: e2fsprogs Version: 1.41.14-r4 Depends: libss2 (>= 1.41.14), libext2fs2 (>= 1.41.14), libcom-err2 (>= 1.41.14), libe2p2 (>= 1.41.14), libc6 (>= 2.12), libblkid1 (>= 2.19.1), libuuid1 (>= 2.19.1) From how I see it, when updating from e2fsprogs_1.41.9-r24.5_armv5te.ipk to e2fsprogs_1.41.14-r4_armv5te.ipk opkg should first remove e2fsprogs_1.41.9-r24.5_armv5te.ipk, then install the dependency that provides the libs libext2fs2_1.41.14-r4_armv5te.ipk and then install the main(Continue reading)
RSS Feed