Mark Hatle
d668b80e86
meta/classes/rootfs_rpm.bbclass: re implement base on rpm5
...
Re implement the rootfs generation using rpm5. This also gets rid of the
need for yum, and handles all dep resolving internal to the script itself.
The new file scripts/rootfs_rpm-extract-postinst.awk comes from the original
yum integration work. It has been unchanged, but since yum is no longer used
we needed to move the script somewhere else.
Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-07-24 00:46:57 +01:00
Joshua Lock
1ee88638a2
rootfs_rpm: Explicitly add runtime dependencies to depends
...
Python RDEPENDS are tricksy beasts and the runtime dependencies of Yum aren't
being pulled in for the RPM rootfs so explicitly add them to depends.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-26 12:23:11 +00:00
Richard Purdie
01f75c1b48
rootfs_rpm/icecc: Sync whitespace with OE.dev
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 10:51:24 +00:00
Richard Purdie
b772c8cde5
bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the populate_staging task to populate_sysroot
...
This change makes the purpose of the staging directory more obvious and
the taskname more true to what it now actually does.
The layout version number is increased due to the change in layout
but code to convert existing directories and insert a symlink for
backwards compatibility is included.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:42 +00:00
Richard Purdie
c54117458a
classes: Remove and sanitise import statements
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:28 +00:00
Richard Purdie
826cd19f04
meta/classes/rootfs_*.bbclass: Fix unset variable
2008-11-07 13:59:12 +00:00
Richard Purdie
436c5f4716
classes: Add mechanism to install packages into images only if they've been built
2008-11-06 16:23:32 +00:00
Rob Bradford
76a7b78b40
roots_rpm.bbclass: Use opkg-native to get update-alternatives
2008-10-31 16:24:31 +00:00
Rob Braford
b906b0cd60
rootfs_rpm.bbclass: Disable non Poky repositories.
...
Only use repositories that begin "poky-feed". This prevents contamination with
system repositories.
It may be better to patch yum not to ever look in the system repository
locations (i.e. /etc/yum.repos.d).
2008-10-29 18:22:42 +00:00
Marcin Juszkiewicz
c8a3fab82f
rootfs_rpm.bbclass: added code to generate images from feeds
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5436 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 16:47:22 +00:00
Marcin Juszkiewicz
0ea7472583
rootfs_rpm.bbclass: added generation of feed entries
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5434 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 16:21:25 +00:00
Marcin Juszkiewicz
d1a327bede
rootfs_rpm.bbclass: remove temporary yum config - rootfs has one from yum package
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5433 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 15:34:55 +00:00
Marcin Juszkiewicz
f9b9e314eb
rootfs_rpm.bbclass: fix platform so rpm will be usable on device
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5432 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 13:43:07 +00:00
Marcin Juszkiewicz
e71b7011d4
rootfs_rpm.bbclass: remove lock files to get rpm working on device
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5412 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-03 15:23:05 +00:00
Richard Purdie
a61f5b0a77
rootfs_rpm.bbclass: Set YUM_ARCH_FORCE
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5398 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 21:31:32 +00:00
Marcin Juszkiewicz
e5e21ca415
rootfs_rpm: set target architecture and do not tell yum which arch we will use
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5391 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 20:43:59 +00:00
Marcin Juszkiewicz
2d4b12e62b
rootfs_rpm.bbclass: use more efficient way to copy packages
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5386 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 19:02:39 +00:00
Richard Purdie
096b0cd292
packaged-staging.bbclass: Add rpm package coverage
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5382 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 15:22:10 +00:00
Marcin Juszkiewicz
9c63c7ef05
rootfs_rpm.bbclass: ship rpm and yum in target images
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5380 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 14:26:38 +00:00
Richard Purdie
13671658cb
rootfs_rpm.bbclass: Add recommends handling
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5158 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-08 11:19:23 +00:00
Richard Purdie
23c36b0fbf
rootfs_rpm.bbclass: Fixup broken symlinks due to fakechroot and run any leftover postinstalls on real hardware at first boot
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5143 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 21:52:34 +00:00
Richard Purdie
8821664fad
rootfs_rpm.bbclass: Add basic postinstall handling during image creation
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5134 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 23:22:06 +00:00
Richard Purdie
375bf90a37
rootfs_rpm.bbclass: Remove the feed directory before packaging the image
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5112 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 12:26:32 +00:00
Richard Purdie
15af82a09f
Add rootfs_rpm.bbclass, a start at image generation from rpms. Its not expected to be entirely functional yet.
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5101 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:53:13 +00:00