generic-poky/meta/recipes-devtools
Richard Purdie c1c6613ddd opkg: Update svn 625 -> 633 and fix preinst issues
There is a major issue with opkg images at the moment as preinst
functions are not being executed before their dependencies are installed
and this is leading to corruption of images containing avahi/dbus in
particular.

There are various changes in upstream opkg in the last 8 revisions which
make changes in this area but sadly these aren't enough to get things
working for us. I've updated to the latest svn revision with this patch
since it makes sense to pull in those changes first and then supplement
them with the attached patches.

There is a full description of the patches in the patch headers but in
summary they:

a) Ensure preinst functions execute with their dependencies installed.
   This is a pretty invasive change as it changes the package install
   ordering in general.
b) Ensure opkg sets $D, not $PKG_ROOT which we don't use
c) Change opkg to allow execution of postinstall functions which fail
   resulting in execution on the target device as rootfs_ipk.bbclass
   currently does manually.

The remaining changes interface this with the rest of the OE build
infrastructure, adding in the option to tell opkg to run the preinst and
postinst functions, ensure the correct environment is present for the
postinst scripts and removing the now unneeded rootfs_ipk class code
which opkg now does itself.

[YOCTO #1711]

(From OE-Core rev: 2feba313c991170747381c7cf821a45c2cd04632)

(From OE-Core rev: b7e2eff8c18bc59605fb711ac4540985c71f155a)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-01-30 16:43:48 +00:00
..
apt deb packages support: switch from /var/dpkg to /var/lib/dpkg 2011-09-21 13:42:49 +01:00
autoconf autoconf: Remove code checking for hardcoded /usr/local 2011-08-05 17:16:00 +01:00
automake recipes: Delete patch=1, its default and replace pnum with striplevel 2011-08-23 18:23:30 -07:00
binutils binutils-cross-canadian: Point sysroot to correct location 2012-01-30 16:38:03 +00:00
bison bison: Add dependency on flex-native 2011-08-04 15:04:31 +01:00
btrfs-tools fix Upstream-Status line for few patches 2011-07-22 11:51:05 +01:00
ccache ccache: Integrate ccache-native to poky 2011-06-30 20:57:05 +01:00
cdrtools Patches: Fix Upstream-Status info 2011-07-13 12:29:20 +01:00
chrpath chrpath: Ensure the package respects the docdir variable 2011-07-07 10:57:50 +01:00
cmake cmake-nativesdk: remove gcc standard paths 2011-08-29 13:48:02 +01:00
desktop-file-utils desktop-file-utils: Add SRC_URI checksums 2011-04-06 08:01:13 -07:00
diffstat diffstat: Add missing file from previous commit 2011-09-22 22:28:10 +01:00
distcc SRC_URI, S: use BPN instead of PN for multilib case 2011-08-04 15:04:30 +01:00
docbook-dsssl-stylesheets docbook-dsssl-stylesheets-native: Write a bak file for shared state 2011-08-01 14:16:55 +01:00
docbook-sgml-dtd docbook-sgml-dtd-native: Write a bak file for shared state 2011-08-01 14:16:55 +01:00
docbook-utils Drop PRIORITY variable 2011-07-01 23:27:29 +01:00
dosfstools recipes: Delete patch=1, its default and replace pnum with striplevel 2011-08-23 18:23:30 -07:00
dpkg update-alternatives: Various fixes 2012-01-30 16:43:47 +00:00
e2fsprogs e2fsprogs: include devtools scripts 2012-01-30 16:37:48 +00:00
elfutils fix Upstream-Status line for few patches 2011-07-22 11:51:05 +01:00
file update patch upstream status 2011-05-13 11:02:14 +01:00
flex flex.inc: inherit gettext class instead of adding gettext to DEPENDS directly 2011-04-04 14:09:43 +01:00
gcc gcc-4.6: fix toolchain build for SH4 2012-01-30 16:43:42 +00:00
gdb Add readline as dependecy for gdb-cross-canadian 2012-01-30 16:38:05 +00:00
genext2fs recipes-devtools: Add Summary information 2010-12-16 15:53:08 +00:00
git git: fix sstate relocation for git-native 2011-09-05 20:25:44 +01:00
gnu-config gnu-config-native: should depend on perl-native-runtime rather than perl-native 2011-06-09 16:58:33 +01:00
guilt guilt-native: eliminate hardcoded "/usr" in do_install 2011-05-17 15:14:46 +01:00
help2man help2man-native: Add 1.38.2 2011-07-20 15:27:36 +01:00
icecc-create-env icecc-create-env-native: provide the script right in the tree 2012-01-30 16:37:49 +00:00
icon-naming-utils icon-naming-utils-native: Fix long path to perl in icon-name-mapping 2011-07-21 10:59:18 +01:00
insserv Drop PRIORITY variable 2011-07-01 23:27:29 +01:00
installer Fix powerpc term and provide more template for different arches 2011-08-31 20:10:23 +01:00
intltool intltool: add libxml-parser-perl-native dependency to -native version 2011-09-22 22:28:10 +01:00
libtool gcc: remove unused patches and move patches in proper dir 2011-05-18 14:32:47 +01:00
linuxdoc-tools recipes: add Upstream-Status to various recipe patches 2011-05-18 14:32:46 +01:00
m4 recipes: Delete patch=1, its default and replace pnum with striplevel 2011-08-23 18:23:30 -07:00
make recipes: Delete patch=1, its default and replace pnum with striplevel 2011-08-23 18:23:30 -07:00
makedevs Patches: Fix Upstream-Status info 2011-07-13 12:29:20 +01:00
mklibs mklibs-native: Update to 0.1.33 2011-05-19 20:51:38 +01:00
mtd mtd-utils: update to version to 1.4.6 2011-09-07 22:54:13 +01:00
mtools mtools: Disable parallel make install, its broken 2012-01-30 16:37:57 +00:00
nasm nasm: Fix aclocal 2011-06-23 12:07:31 +01:00
openjade openjade-native_1.3.2.bb: remove CONFIGUREOPTS as vardep for do_configure 2012-01-30 16:43:44 +00:00
opensp opensp: Fix hard path in native nsgmls. 2011-09-13 17:06:17 +01:00
opkg opkg: Update svn 625 -> 633 and fix preinst issues 2012-01-30 16:43:48 +00:00
opkg-utils opkg-utils: ignore packages disapperaring filelist generation 2011-08-29 13:48:06 +01:00
patch recipes: Delete patch=1, its default and replace pnum with striplevel 2011-08-23 18:23:30 -07:00
pax-utils pax-utils: upgrade to version 2.2.2 2011-01-06 10:06:29 +00:00
perl perl: Fix a few perl binaries to use target interpreter paths 2011-09-22 05:06:59 +01:00
pkgconfig pkgconfig: Fix logic that was accidently leaving legacy pkg-config functionality enabled 2012-01-30 16:37:58 +00:00
prelink Uprev to latest version of prelink_git, fixing TLS issues 2011-09-15 11:23:56 +01:00
pseudo pseudo: Fix QA warnings 2012-01-30 16:37:50 +00:00
python python: skip setup.py 'import check' when cross-compiling 2012-01-30 16:38:14 +00:00
qemu qemu: for native, do not fail if kvm is unavailable 2012-01-30 16:43:46 +00:00
quilt quilt: Add RDEPENDS on bash 2011-07-08 16:39:07 +01:00
rpm rpm: Flush old logs by change the DB_CONFIG 2012-01-30 16:43:45 +00:00
rsync Drop PRIORITY variable 2011-07-01 23:27:29 +01:00
sgml-common sgml-common-native: Read a catalog backup to repopulate sgml-docbook.cat 2011-08-01 14:16:55 +01:00
sgmlspl cpan.bbclass: Perform more mangling for perl path 2011-07-21 10:59:18 +01:00
strace Add proper deps for nfs-utils, util-linux, and strace 2012-01-30 16:37:54 +00:00
subversion subversion: remove neon-detection.patch and --with-neon option 2011-09-16 13:30:23 +01:00
swabber poky-default-revisions: move the SRCREV to recipe file 2011-05-04 15:06:36 +01:00
syslinux syslinux: rdepends on mtools 2011-05-25 15:50:54 +01:00
tcf-agent tcf-agent: add openssl into DEPENDS 2011-08-17 15:14:56 +01:00
tcltk tcl: Fix packaging of platform independent files 2011-08-03 18:07:24 +01:00
transfig Drop PRIORITY variable 2011-07-01 23:27:29 +01:00
ubootchart recipes: Delete patch=1, its default and replace pnum with striplevel 2011-08-23 18:23:30 -07:00
unfs-server Allow user mode NFS server to run without rpcbind / portmap 2012-01-30 16:37:58 +00:00
unifdef unifdef: add LIC_FILES_CHKSUM 2010-12-23 15:52:06 +00:00
valgrind valgrind: supporting on Linux kernel 3.x 2011-08-15 15:26:16 +01:00