This email list is read-only. Emails sent to this list will be discarded
----------------------------------
meta/classes/rootfs_rpm.bbclass | 2 +-
meta/packages/rpm/rpm_4.4.2.3.bb | 6 +++++-
meta/packages/sysvinit/sysvinit_2.86.bb | 5 ++++-
meta/packages/yum/files/98_yum | 1 +
meta/packages/yum/yum_3.2.18.bb | 10 +++++++++-
5 files changed, 20 insertions(+), 4 deletions(-)
New commits:
commit 8cafc7c2cb2a5a3aa52ea04ba524fb1f07d6f17a
Author: Rob Bradford <[EMAIL PROTECTED]>
Date: Wed Oct 29 18:21:50 2008 +0000
sysvinit: Manage /sbin/poweroff with update-alternatives
commit 6c298cebbd728b93e94be0087b3a3fdc12d02d65
Author: Rob Bradford <[EMAIL PROTECTED]>
Date: Wed Oct 29 18:21:00 2008 +0000
rpm: Don't create a /var/tmp directory (clashes with basefiles)
commit b906b0cd60e34767bd56de92d1070fc49c5edac7
Author: Rob Braford <[EMAIL PROTECTED]>
Date: Wed Oct 29 17:36:56 2008 +0000
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).
commit d02483f74fe64610bf6334efd1c406127bfa625a
Author: Rob Bradford <[EMAIL PROTECTED]>
Date: Wed Oct 29 17:35:14 2008 +0000
yum: Use volatiles for the yum cache directory
Diff in this email is a maximum of 400 lines.
diff --git a/meta/classes/rootfs_rpm.bbclass b/meta/classes/rootfs_rpm.bbclass
index 733736a..a311c60 100644
--- a/meta/classes/rootfs_rpm.bbclass
+++ b/meta/classes/rootfs_rpm.bbclass
@@ -10,7 +10,7 @@ do_rootfs[depends] += "rpm-native:do_populate_staging
yum-native:do_populate_sta
do_rootfs[recrdeptask] += "do_package_write_rpm"
YUMCONF = "${IMAGE_ROOTFS}/etc/yum.conf"
-YUMARGS = "-c ${YUMCONF} --installroot ${IMAGE_ROOTFS}"
+YUMARGS = "--disablerepo=* --enablerepo=poky-feed-* --installroot
${IMAGE_ROOTFS}"
export YUM_ARCH_FORCE = "${TARGET_ARCH}"
AWKPOSTINSTSCRIPT = "${STAGING_BINDIR_NATIVE}/extract-postinst.awk"
diff --git a/meta/packages/rpm/rpm_4.4.2.3.bb b/meta/packages/rpm/rpm_4.4.2.3.bb
index 3083387..7532655 100644
--- a/meta/packages/rpm/rpm_4.4.2.3.bb
+++ b/meta/packages/rpm/rpm_4.4.2.3.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "The RPM Package Manager."
HOMEPAGE = "http://rpm.org/"
LICENSE = "LGPL GPL"
DEPENDS = "zlib beecrypt file popt python"
-PR = "r10"
+PR = "r11"
SRC_URI = "http://www.rpm.org/releases/rpm-4.4.x/rpm-4.4.2.3.tar.gz \
file://external-tools.patch;patch=1 \
@@ -94,6 +94,10 @@ do_configure () {
}
+do_install_append () {
+ rmdir ${D}${localstatedir}/tmp || true
+}
+
def rpm_python_version(d):
import os, bb
staging_incdir = bb.data.getVar( "STAGING_INCDIR", d, 1 )
diff --git a/meta/packages/sysvinit/sysvinit_2.86.bb
b/meta/packages/sysvinit/sysvinit_2.86.bb
index 407ffd3..5807af3 100644
--- a/meta/packages/sysvinit/sysvinit_2.86.bb
+++ b/meta/packages/sysvinit/sysvinit_2.86.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "System-V like init."
SECTION = "base"
LICENSE = "GPL"
HOMEPAGE = "http://freshmeat.net/projects/sysvinit/"
-PR = "r31"
+PR = "r32"
# USE_VT and SERIAL_CONSOLE are generally defined by the MACHINE .conf.
# Set PACKAGE_ARCH appropriately.
@@ -97,6 +97,7 @@ EOF
mv ${D}${base_sbindir}/halt ${D}${base_sbindir}/halt.${PN}
mv ${D}${base_sbindir}/reboot ${D}${base_sbindir}/reboot.${PN}
mv ${D}${base_sbindir}/shutdown ${D}${base_sbindir}/shutdown.${PN}
+ mv ${D}${base_sbindir}/poweroff ${D}${base_sbindir}/poweroff.${PN}
mv ${D}${bindir}/last ${D}${bindir}/last.${PN}
mv ${D}${bindir}/mesg ${D}${bindir}/mesg.${PN}
mv ${D}${bindir}/wall ${D}${bindir}/wall.${PN}
@@ -106,6 +107,7 @@ pkg_postinst_${PN} () {
update-alternatives --install ${base_sbindir}/halt halt halt.${PN} 200
update-alternatives --install ${base_sbindir}/reboot reboot
reboot.${PN} 200
update-alternatives --install ${base_sbindir}/shutdown shutdown
shutdown.${PN} 200
+ update-alternatives --install ${base_sbindir}/poweroff poweroff
poweroff.${PN} 200
update-alternatives --install ${bindir}/last last last.${PN} 200
update-alternatives --install ${bindir}/mesg mesg mesg.${PN} 200
update-alternatives --install ${bindir}/wall wall wall.${PN} 200
@@ -115,6 +117,7 @@ pkg_prerm_${PN} () {
update-alternatives --remove halt halt.${PN}
update-alternatives --remove reboot reboot.${PN}
update-alternatives --remove shutdown shutdown.${PN}
+ update-alternatives --remove poweroff poweroff.${PN}
update-alternatives --remove last last.${PN}
update-alternatives --remove mesg mesg.${PN}
update-alternatives --remove wall wall.${PN}
diff --git a/meta/packages/yum/files/98_yum b/meta/packages/yum/files/98_yum
new file mode 100644
index 0000000..cb4047a
--- /dev/null
+++ b/meta/packages/yum/files/98_yum
@@ -0,0 +1 @@
+d root root 0755 /var/cache/yum none
diff --git a/meta/packages/yum/yum_3.2.18.bb b/meta/packages/yum/yum_3.2.18.bb
index 3a60cc2..a487a3c 100644
--- a/meta/packages/yum/yum_3.2.18.bb
+++ b/meta/packages/yum/yum_3.2.18.bb
@@ -1,5 +1,5 @@
HOMEPAGE = "http://linux.duke.edu/projects/yum/"
-PR = "r5"
+PR = "r6"
SRC_URI = "http://linux.duke.edu/projects/yum/download/3.2/yum-${PV}.tar.gz \
file://paths.patch;patch=1 \
@@ -27,6 +27,14 @@ do_install_append () {
install -d ${D}${bindir}/
install ${WORKDIR}/extract-postinst.awk ${D}${bindir}/
install ${WORKDIR}/yum-install-recommends.py ${D}${bindir}/
+ rmdir ${D}${localstatedir}/cache/yum
+ rmdir ${D}${localstatedir}/cache
+ install -d ${D}/etc/default/volatiles
+ install -m 0644 ${WORKDIR}/98_yum ${D}/etc/default/volatiles
+}
+
+pkg_postinst_yum () {
+ /etc/init.d/populate-volatile.sh update
}
FILES_${PN} += "${libdir}/python* ${datadir}/yum-cli"
_______________________________________________
Commits mailing list
[email protected]
https://lists.moblin.org/mailman/listinfo/commits