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

Reply via email to